mysql解决外网不能连接

Author:SimpleWu

或许有些时候会遇到通过ip地址访问项目的数据库,可是访问失败了。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

现在给大家一种解决方案:

#进入mysql数据库
USE mysql;
#查询用户
SELECT HOST,USER,PASSWORD FROM USER;

可以看到user为root,host为localhost的话,
说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。

#调整方法:
#执行:
update user set host='%' where user ='root';
#或者
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#执行刷新权限:
flush privileges;

可以测试外网连接mysql服务器。如果还是连接不了请检查防火墙是否开启。

 mysql解决外网不能连接 Mysql

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄