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

远程连接linux服务器mysql

时间:2015-07-24 18:01:28      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

今天遇到一个问题  无法远程链接mysql

Host ‘XXX‘ is not allowed to connect to this MySQL server 解决方案/如何开启MySQ

先解决第一个提示问题
原来是mysql中没有创建远程登录用户
登录mysql
mysql -uroot -p123456 

   如何开启MySQL的远程帐号-2)创建远程登陆用户并授权
        > grant all PRIVILEGES on test_db.* to root@‘192.168.1.101‘  identified by ‘123456‘;

(在百度 搜 ‘ip‘ 就会显示当前本机的ip地址)

 

   上面的语句表示将 test_db 数据库的所有权限授权给 root 这个用户,允许 root 用户在 192.168.1.101 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。


然后就是防火墙问题
/etc/sysconfig/iptables
添加下面这句话
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT




 

远程连接linux服务器mysql

标签:

原文地址:http://www.cnblogs.com/zhaoyang-1989/p/4673782.html

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