Navicat連接mysql資料庫時,不斷報1405錯誤,以下是針對這個的解決方法:
##相關推薦:《Navicat for mysql使用圖文教學》
MySQL伺服器正在運行,停止它。如果是作為Windows服務運行的伺服器,進入電腦管理--->服務和應用程式------>服務。如果伺服器不是作為服務而運行的,可能需要使用任務管理器來強制停止它。 建立1個文字檔案(此處命名為mysql-init.txt),並將下述指令置於單一行中:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword'); (注意將我們建立的檔案匯入到MySql安裝目錄下的bin目錄下D:\progame\bin) progame為我自己MySql目錄,注意不要導錯【是自己安裝目錄下的sql】##在伺服器啟動時,執行由「--init-file」選項(作用:啟動時從指定的檔案讀取SQL命令)命名的檔案的內容,更改根用戶密碼。當伺服器成功啟動後,應刪除我們匯入的mysql-init.txt檔案。
最後停止MySQL伺服器,然後再重新啟動它。 【注意以自動方式運行伺服器,應從Windows服務視窗啟動它。如果以手動方式啟動了伺服器,能夠像正常情況下一樣使用指令。 】然後發現連接上資料庫了。
以上是navicat連線mysql失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!