报错: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
链接测试。
个人博客:cscwdxgg.github.io
微信公众号:Asz918q
微信公众号:Asz918q