我在Ubuntu 12.04上运行MySQL Server 5.5.32,Ubuntu是在虚拟机上运行的。主机平台是Windows 7。如何从Windows连接到Ubuntu上的MySQL?
到目前为止,我已经完成了以下工作:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
运行show grant for root;
会显示如下内容:
+-------------------------------------------------------------+
| Grants for root@% |
+-------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |
+-------------------------------------------------------------+
当我尝试从运行在Windows上的SQLYog连接到这个服务器时,我遇到了一个错误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
地址是否被错误使用,还是出现了授权问题?请给予建议。