Board logo

标题: mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录 [打印本页]

作者: look_w    时间: 2019-4-19 19:16     标题: mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录

workbench用root帐户连接vmware上的mysql时,一直无法连接.

这种情况我们要先在mysql中验证帐号密码是否正确,如果正确 检查防火墙。是否打开。 linux打开防火墙用service iptables stop

打开防火墙后仍不可以,但其他帐户可以。 或者有些帐户可以有些帐户不可以。这就是权限问题。mysql默认情况下root帐户是不能远程的。

我们要在mysql中设置root或者你使用的账户的权限:

授权法:

mysql的root用户默认情况下只能在本地登陆,不能远程,

若远程连接,需要授权:
代码如下

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

('root'@'%',指定root用户可以在任意一台计算机上连接数据库服务器,若要指定特定的计算机,可将%替换为特定的IP)




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0