我無法通過工作臺連接到Windows系統的mysql數據庫。但可以通過phpMyAdmin。無法使用Workbench連接到MySql,儘管PhpMyAdmin工作
我通過SSH嘗試了標準TCP/IP和標準TCP/IP。
密碼和用戶名是否相同?
我無法通過工作臺連接到Windows系統的mysql數據庫。但可以通過phpMyAdmin。無法使用Workbench連接到MySql,儘管PhpMyAdmin工作
我通過SSH嘗試了標準TCP/IP和標準TCP/IP。
密碼和用戶名是否相同?
是的,用戶名和密碼應該是相同的。如果您嘗試使用Windows終端中的MySQL CLI客戶端連接到本地MySQL服務器並查看發生了什麼,我認爲這樣會很好。如果你可以連接它,那麼你應該能夠與Workbench連接。
Here's a link在MySQL文檔中描述與您的問題相關的常見錯誤。
順便說一句,你應該檢查你是否有最近的Workbench版本(5.2.40是寫作時的最新版本)。
請報告它是怎麼回事。
當設置數據庫時,它應該問你或者應該有一個設置,你需要允許外部/遠程登錄。一旦被允許檢查,它應該允許你訪問。安裝程序不會允許您稍後更改它。至少我想。
你應該已經包含在你的問題的一些信息:
MySQL連接憑證是用戶名和密碼以及允許的客戶端的IP地址範圍。
從MySQL服務器的角度來看,「客戶端」是運行PhpMyAdmin代碼的主機。你只是使用PhpMyAdmin的web界面來指導它爲你做事情,但它是連接到MySQL服務器的PHP代碼。
您試圖使用MySQL Workbench的用戶名和密碼可能僅授權從安裝了PhpMyAdmin的主機進行連接。這將是我的猜測。
很難說不知道你的數據庫託管在哪裏。但它可能只是您的主機的防火牆對MySql端口上的外部流量是封閉的......? – McGarnagle