Mysql

如何從 Windows 命令提示符執行 mysqldump

  • November 17, 2015

我在 Windows 上使用 mysql5.1 的非安裝版本。我已將“mysql”文件夾放在 c:\ 下,它似乎工作正常。

但是當我從命令提示符嘗試時C:\>mysql\bin\mysqldump.exe -u root -p mydatabase > c:\>mydatabase.sql它不起作用並且只返回拒絕訪問。(它甚至不要求輸入密碼。)

如何從 Windows 命令提示符使用 mysqldump?

嘗試創建文件時權限衝突-

c:>mydatabase.sql

創建新文件夾 c:\backup,將字元串更改為

C:\>mysql\bin\mysqldump.exe -u root -p mydatabase > c:\backup\mydatabase.sql

我認為在那裡輸入時會出錯 -

c:\>mydatabase.sql

它也不正確,正確:

c:\mydatabase.sql

正確,但仍然會返回錯誤,正確的方式 - 創建文件夾

好吧,就您使用二進制mysqldump的正確路徑而言,這似乎是正確的方式!

您能否確認您是否可以登錄(並且表現良好?):mysql -uroot -p

不知道有沒有安全問題!以管理員身份執行命令提示符並嘗試再次執行 mysqldump。

引用自:https://dba.stackexchange.com/questions/121268