2011-12-20 123 views
-2

我想使用mysql查詢來獲得數據庫備份。備份數據庫使用Mysql查詢

如果有任何查詢來獲取數據庫備份MySQL中?

+5

請不要問Google。在問答網站上詢問這樣的微不足道的東西就等於亂拋垃圾。通過搜索'php mysql backup'找到解決方案是微不足道的[ – 2011-12-20 10:14:22

+0

]這個問題看起來類似於[this](http://stackoverflow.com/questions/2963624/mysqldump-on-remote-server)。第一個答案應該回答你的問題,我想。 – 2011-12-20 10:17:52

回答

1

你在尋找類似mysqldump的東西嗎?

或U可以只使用導出功能在phpMyAdmin或水木清華等。

大聲笑,然後就

mysqldump -uUSER_NAME -hHOST -p -B database1 database2 database3 > databases.sql 

然後,只需輸入密碼,僅此而已。轉儲是databases.sql

+0

是的,像mysqldump.But我知道如何使用它? – Kichu 2011-12-20 10:18:24

+1

@Kichu然後Google手冊。認真。 – 2011-12-20 10:18:47

0

嚴格地說,它很大程度上取決於「備份」的含義。

正如其他人已經提到的,有工具來轉儲當前數據庫狀態的一系列然後你就可以喂到mysql命令行客戶端或其他工具,允許批量執行表定義和插入腳本。

但是,確切地說,這些工具不是查詢。

儘管如此,SHOW CREATE TABLE查詢拉表定義。

SELECT ... INTO OUTFILE查詢來備份表數據到本地文件,並且它的補充LOAD DATA INFILE加載數據回來。