2010-06-05 135 views
10

我正在使用mysqldump來備份我的數據庫,但命令不起作用。 我正在使用的命令是mysqldump -u root dbname> 'c:\backupdatafolder\backup.sql' 我在MySQL cli中運行此命令但未運行,..是否有任何錯誤命令?mysqldump命令不工作?

回答

19

您應該在操作系統的命令行上運行它,而不是在MySQL CLI上運行。

cd到MySQL的bin文件夾第一,像C:\mysql\bin或任何安裝在

+0

嘿! @Bakkal,但後來也沒有工作,給出了錯誤「mysqldump不被識別...」 – 2010-06-05 06:57:00

+2

'cd'首先到MySQL的bin文件夾,就像'C:\ mysql \ bin'我想。 – bakkal 2010-06-05 06:59:50

+0

哎謝謝@Bakkal,只是忘了設置類路徑...它的工作,以前我只是在MySQL CLI中運行命令...非常感謝.. – 2010-06-05 07:02:22

2

你的MySQL如果mysqldump的不能用你的命令提示符來標識(我相信你使用的是Windows),那麼你第一必須去找到這個命令的bin文件夾。在我的情況下,路徑是「C:\ wamp \ bin \ mysql \ mysql5.5.24 \ bin」,它對你來說或多或少是相同的路徑。之後,打開你的CMD提示符並通過命令「cd C:\ wamp \ bin \ mysql \ mysql5.5.24 \ bin」轉到此路徑。現在你應該運行你的mysqldump命令來進行你一直在嘗試的備份。希望這可以幫助!