(一)出现这种问题的原因主要是mysql数据库默认是不允许远程连接数据库的.需要修改配置文件.
(1)mysql配置目录:#cd /etc/mysql;
(2)进入mysql.conf.d目录:cd mysql.conf.d
(3)修改mysqld.cnf配置文件:#vim mysqld.cnf
将bind-address中127.0.0.1改为0.0.0.0.
(4)修改完成.
(二)解决MySQL Access denied for user 'root'@'IP地址' 问题.
(1)登录mysql:mysql -uroot -p123456
(2)执行以下命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
(3)执行
mysql> FLUSH PRIVILEGES;
(4)mysql>exit;
(5)重新连接成功.