首页 > 数据库技术 > 详细

远程连接linux服务器mysql

时间:2015-07-24 18:00:51      阅读:113      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!