null,来自服务器的消息:“主机‘myserver’不允许连接到这个 MySQL 服务器”
Posted
技术标签:
【中文标题】null,来自服务器的消息:“主机‘myserver’不允许连接到这个 MySQL 服务器”【英文标题】:null, message from server: "Host 'myserver' is not allowed to connect to this MySQL server" 【发布时间】:2012-09-17 20:42:24 【问题描述】:我正在用 java 开发一个独立的应用程序,我使用 mysql 作为数据库。我的代码在我的系统上运行良好。我使用的是 Ubuntu 操作系统。
当我尝试在不同的系统上运行相同的代码时,它会给我上面的错误。
【问题讨论】:
MySQL数据库只响应来自同一台机器的请求是很正常的 【参考方案1】:你需要在Mysql中授予权限
use the_database_name;
GRANT ALL PRIVILEGES ON
the_database_name.*
TO
'the_user_name'@'%'
IDENTIFIED BY
'password_of_the_user';
FLUSH PRIVILEGES;
【讨论】:
【参考方案2】:我猜你的 myserver 不在第二个系统的网络中。
【讨论】:
【参考方案3】:您需要GRANT 访问不同服务器的权限。设置用户 ID 和密码及其机器 IP 地址。
【讨论】:
以上是关于null,来自服务器的消息:“主机‘myserver’不允许连接到这个 MySQL 服务器”的主要内容,如果未能解决你的问题,请参考以下文章