======问题=====

远程无法root连接到mysql数据库

======原因========

原因是因为mysql安装好之后只允许本地root连接

查看:

mysql -uroot -p

use mysql

SELECT User, Password, Host FROM user;             #其中就会看到只有一个root  host 为localhost

======解决方案========

(windows下需要关闭防火墙)

mysql -uroot -p

use mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 

(#%表示任意远程主机都可以连接  如果将%改为IP,则只允许此IP的主机进行远程root访问,123456为远程登录密码)

flush privileges                                         #使更改生效

 

相关文章:

  • 2022-12-23
  • 2021-12-04
猜你喜欢
  • 2021-06-29
  • 2021-12-16
相关资源
相似解决方案