我有一個運行在Ubuntu 12.04上的MySQL服務器5.5.32。 Ubuntu正在虛擬機上運行。主機平臺是Windows 7. 如何從Windows連接Ubuntu的MySQL?如何連接到運行在虛擬機上的MySQL服務器
我做了以下至今:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
運行show grant for root;
顯示此:
+-------------------------------------------------------------+
| Grants for [email protected]% |
+-------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |
+-------------------------------------------------------------+
但是,當我嘗試從SQLyog的連接到該服務器在Windows上運行,我得到錯誤Error 2003 Cannot connect to mysql server on '192.168.xxx.xxx'
。
IP被餵給SQLYog,我從ifconfig
得到它。提供了inet addr。
inet addr:192.168.226.xxx Bcast:192.168.226.yyy
正在使用的地址是不正確的還是這些授權問題?請指教。
你能從主機操作系統ping你的虛擬機嗎? –
@fliespl oops ...不,我不能。有關我如何實現它的任何建議? –
請先嚐試我的回答(更改mysql的bind-address)。 –