可能是三个原因造成的:
1、原因一:
本地电脑连不上网络。
解决方法:使用ping命令去ping下百度,保证本地电脑是联网通畅的状态。
2、原因二:
远端服务器的防火墙没有将MySQL数据库的3306端口对外开放。
解决方法:在远端服务器的防火墙上MySQL数据库的3306端口对外开放。
3、原因三:
MySQL数据库没有设置让其它的ip的主机访问的原因。
解决方法:
①select user,host from mysql.user; //查看每个用户允许的ip
②grant all privileges on *.* to root@"%" identified by "你的密码"; //设置权限和密码
③flush privileges; 刷新权限,使之生效