Data source rejected establishment of connection, message from server: "Host '主机名'is not allowed to connect to this MySQL server
这是远程连接MySql 时出现的错误!用localhost 就不报异常,换成IP地址就出现如上异常!
解决办法:
说明:
输入这段指令并回车后允许所有用root用户并且输入'password' 密码的主机登入该mysql Server 如果将'%'换成'10.1.1.1'那么只有10.1.1.1的主机可以登陆.
这是远程连接MySql 时出现的错误!用localhost 就不报异常,换成IP地址就出现如上异常!
解决办法:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;说明:
输入这段指令并回车后允许所有用root用户并且输入'password' 密码的主机登入该mysql Server 如果将'%'换成'10.1.1.1'那么只有10.1.1.1的主机可以登陆.
本文解决了一个常见的MySQL远程连接问题:当使用IP地址而非localhost时,出现主机不允许连接到此MySQL服务器的错误。通过执行特定的GRANT命令,可以为指定的IP地址或所有IP地址授予访问权限。
179

被折叠的 条评论
为什么被折叠?



