簡體   English   中英

從本地計算機備份遠程MySQL數據庫

[英]Backup remote MySQL database from local machine

我正在創建一個wpf應用程序,它為用戶提供了一個備份mysql db的選項。我想用C#編碼完成此操作。

我知道可以使用mysqldump輕松完成,但是我陷入了一種情況,即本地計算機上未安裝mysql服務器,並且用戶希望備份位於遠程計算機上的數據庫。

所以這里是我需要幫助或任何建議的地方,因為沒有安裝mysql服務器,所以我不會在本地計算機上獲取mysqldump。 我也知道,如果不使用MySql提供的mysqldum實用程序,則無法使用mysql db。[在這里找到google並沒有找到任何有用的帖子]。

我試過了

我試圖將mysql dump與應用程序一起嵌入,但不知為何無法。

我要實現的目標:

我想創建一個mysql db的備份,即使用戶尚未在其本地計算機上安裝mysql服務器。

編輯:是否有一個MySqlCommand像ms sql服務器一樣備份數據庫

[備份數據庫庫存到磁盤]

這僅用於數據,而不是表結構,觸發器等:XML的導出器,請參見此處

獲取表列表:

顯示表;

獲取將創建表的SQL語句:

顯示創建表table_name

使用SELECT * FROM table_name獲取行並將其格式化為

INSERT INTO( some_fieldanother_field ,...)值('one','two',...)

您可以嘗試將SQLyog的計划備份/備份作為SQL轉儲從本地計算機備份遠程MySQL數據庫。 如果您在本地計算機上安裝了SQLyog,則可以連接到遠程服務器並使用SQLyog進行備份。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM