码迷,mamicode.com
首页 > 数据库 > 详细

远程连接Mysql失败的问题的解决的原因

时间:2014-06-28 20:40:25      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:blog   使用   os   问题      c   

在CentOS环境下,安装完Mysql后,root的密码为空,需要去设置密码才能使用,设置密码的方法如下:

/usr/bin/mysqladmin -u root password yourpasswd

 注意把上述命令的yourpasswd替换为自己的密码,这个时候如果使用以下命令成功登陆Mysql终端,说明密码设置成功:

mysql -u root -p

 

此时,远程连接Mysql的时候,会提示你无法访问,查看系统表的user表,你回发现用户只有从localhost访问的权限:

mysql> select host from user;
+-----------+
| host      |
+-----------+
| localhost |
+-----------+

 host中的“%”代表远程访问权限,使用以下命令添加

 GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘yourpasswd‘ WITH GRANT OPTION;

 再远程连接的时候应该已经OK了,如果这个时候还有问题,那很有可能是防火墙的问题,关闭iptables等都可以解决。

远程连接Mysql失败的问题的解决的原因,布布扣,bubuko.com

远程连接Mysql失败的问题的解决的原因

标签:blog   使用   os   问题      c   

原文地址:http://www.cnblogs.com/BigBesom/p/3794527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!