报错:is not allowed to connect tothis mmysql server(mysql无法链接外网)

首先在linux中登录MySQL

mysql -u root -p;

输入MySQL密码

use mysql;

select host from user where user='root';

输入以上两个命令查看主机配置信息

update user set host = '%' where user ='root';

将host设置为通配符模式% Host设置“%”便可远程访问了

select host from user where user='root';

查看是否修改成功

最后执行

flush privileges;

更改的配置立即生效

链接测试。

知识扩展,无法链接外网查看bind-address参数,经查找要在下面文件修改

vim /etc/mysql/my.cnf,

或者(版本不同文件名不同)

vim /etc/mysql/mysql.conf.d/mysqld.cnf

修改为bind-address :0.0.0.0

链接测试。

如果还是不行可以用

telnet ip地址 3306
链接测试。

posted @ 2019-10-29 13:46  biupiu  阅读(224)  评论(0编辑  收藏  举报