mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录
- UID
- 1066743
|
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) |
|
|
|
|
|