2011-10-31 37 views
0

我有一个使用VMware Player在Windows 7专业版中运行的虚拟ubuntu服务器。 我必须连接到一个mysql数据库,它位于ubuntu服务器的windows7(local)中。 当我尝试连接到从Ubuntu服务器的Windows7中存在的数据库,我得到错误主机'的Windows7 PC'是不允许连接到这个MySql服务器。如何从虚拟ubuntu服务器连接到本地数据库?

的jdbc:mysql的:// mywindows7_IP:3306/mysql的

回答

0

您已经添加到从另一个IP到你使用的用户名连接的权限。您可以在mysql.user表中添加一个条目,以复制您正在使用的用户并更改Host列以允许您的Ubuntu的IP地址,或者更改现有的Host条目,其中%实际上允许从任何地方连接。

db表中还有一个Host字段,所以如果您限制了该用户名对特定DB的访问,那么您还必须修复mysql.db表。

经过这些修改之后,请做一个FLUSH PRIVILEGES,这样MySQL就可以提取它们了。

相关问题