我使用VMware Player在Windows 7专业版中运行虚拟ubuntu服务器。 我必须从ubuntu服务器连接到windows7(本地)中的mysql数据库。 当我尝试从ubuntu服务器连接到windows7中的数据库时,我得到错误saing主机'windows7-PC'不允许连接到这个MySql服务器。
JDBC:MySQL的:// mywindows7_IP:3306 / MySQL的
答案 0 :(得分:0)
您需要添加从其他IP连接到您正在使用的用户名的权限。您可以向mysql.user
表添加一个条目,复制您正在使用的用户,并更改Host
列以允许您使用Ubuntu的IP地址,或使用{{更改现有的Host
条目1}},实际上允许从任何地方连接。
%
表格中还有一个Host
字段,因此如果您限制该用户名对特定数据库的访问权限,那么您还需要修复db
} table。
完成这些更改后,请执行mysql.db
,以便MySQL可以接收它们。