出现这样的问题,是因为mysql没有开启远程访问3306端口引起的。
这里有2个解决方法:
**1、系统修改方法**
cd /usr/local/mysql/bin
mysql -uroot -p
use mysql
update user set host ='%' where user ='root' and host='127.0.0.1';
flush privileges;这个还需要确认我们的数据库的目录。
**2、PHPMyadmin修改方法**
登陆phpmyadmin选择mysql数据库。
update user set host ='%' where user ='root' and host='127.0.0.1';
flush privileges;修改权限即可。
备注:修改之前建议备份好数据库。