mysql解决外网不能连接
Author:SimpleWu
或许有些时候会遇到通过ip地址访问项目的数据库,可是访问失败了。
现在给大家一种解决方案:
#进入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服务器。如果还是连接不了请检查防火墙是否开启。