项目须要为第三方公司提供一个mysql帐号进行访问,在服务器上添加用户以后,在客户端链接,提示:mysql
1130 - Host '114.217.179.240' is not allowed to connect to this MySQL serversql
意思是说,服务器那边不容许这条客户端电脑访问。数据库
那么看来是一个关于IP地址的权限的问题。观察一下服务器上的mysql用户设置:服务器
主机设置的是localhost,也就是说这个帐号只能在服务器本机上访问该数据库。ide
解决方法:在服务器上修改用户设置,“主机“字段设置为 %,也就是容许任何IP地址访问本数据库。测试
(本项目用的Windows Server服务器, 服务器上也装了Navicat)this
修改以后再次测试,成功。3d