首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录

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)
返回列表