【问题标题】:null, message from server: "Host 'myserver' is not allowed to connect to this MySQL server"null,来自服务器的消息:“主机‘myserver’不允许连接到这个 MySQL 服务器”
【发布时间】:2012-09-17 20:42:24
【问题描述】:

我正在用 java 开发一个独立的应用程序,我使用 MYSQL 作为数据库。我的代码在我的系统上运行良好。我使用的是 Ubuntu 操作系统。

当我尝试在不同的系统上运行相同的代码时,它会给我上面的错误。

【问题讨论】:

  • MySQL数据库只响应来自同一台机器的请求是很正常的

标签: java mysql ubuntu phpmyadmin


【解决方案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 地址。

      【讨论】:

        猜你喜欢
        • 2017-09-29
        • 2013-11-21
        • 2012-11-12
        • 2023-03-26
        • 2017-10-09
        • 2012-06-07
        相关资源
        最近更新 更多