![](https://box.kancloud.cn/73408b2e890f6b80795e0381770a6bca_641x326.png)
![](https://box.kancloud.cn/435e64f7bef7be930b7d1ed40644a5ba_596x340.png)
### mysql 无法外网访问解决方法
> 设置mysql允许外网访问
> mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.
> 解决方法如下:
> 1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"
> mysql -u root -pvmwaremysql>use mysql;
> mysql>update user set host = '%' where user ='root';
> mysql>select host, user from user;
> mysql>flush privileges;
> 注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.