解决mysql5.7.24使用navicat连接时出现2003 can't connect to MySQL server on '*.*.*.*'(10061)问题

(一)出现这种问题的原因主要是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地址' 问题.

解决mysql5.7.24使用navicat连接时出现2003 can't connect to MySQL server on '*.*.*.*'(10061)问题_第1张图片

(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)重新连接成功.

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(mysql,数据库)