0
MySQL數據庫設置爲Localhost:3307。我正在嘗試使用mysqldump命令備份來自同事的所有數據。我寫了這樣的命令行:mysqldump -u root -h 3307 -p database>「path_to_dumpfile \ database.sql」。然後,我被提示輸入密碼(當我打開工作臺時不再詢問)。問題是,我收到以下錯誤消息:「mysqldump:有錯誤:2005:未知的mysql服務器主機'3307'< 2>當試圖連接」 有沒有什麼我做錯了?還是我沒有遵循的步驟?如何使用mysqldump與localhost:3307?
感謝您的幫助。
'-h localhost --port = 3307'。 '-p'選項強制mysql命令行實用程序也提示輸入密碼。 –
謝謝Marc B,它工作正常! – T3000
在所有MySQL命令行工具中使用'-P'(這是一個大寫的** P **)將指定端口。這是Marc B指出的「--port」的縮寫。 –