原因是:远程服务器不允许你访问它的数据库。所以,我们要对远程服务器进行设置,使它允许你进行连接。
解决方案
1,打开cmd命令窗口,进入MySQL安装目录的bin目录,然后登录MySQL
mysql -u root -p
2,输入:切入mysql数据库
use mysql;
3,输入:查看user表
select host,user from user;
4,输入:更改host字段值
update user set host ='%' where user ='root';
5,输入:即时生效
flush privileges;
再次查询
外网就可以连接上了。