2011-07-20 101 views
1

我正在寫一個批處理文件來備份MySQL數據庫。當我在命令行鍵入mysqldump --help時,它顯示一長串選項。我想知道MySQL Administrator用來創建完整備份的默認參數是什麼。MySQL備份MySQL管理默認命令

我正在使用Windows XP。

回答

2

mysqldump -u [username] -p [password] [databasename] > [backupfile.sql]

[用戶名] - 這是你的數據庫的用戶名

[密碼] - 這是數據庫口令

數據庫名稱] - 你的數據庫的名稱

[ backupfile.sql] - 備份應寫入的文件

示例: mysqldump -u root -pasd dbname > dbbackup.sql

1

請注意,上述解決方案不會備份存儲過程或觸發器(如果底層數據庫有任何)。一個更好的命令是:

mysqldump -uroot -ppassword --routines --triggers dbname > dbbackup.sql 

如果沒有存儲過程,也不會觸動,額外的交換機將不傷害