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

远程连接MySQL数据库失败

时间:2019-08-08 13:04:35      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:save   ges   添加   远程连接mysql   accept   grant   mysql数据库   input   sql   

lnmp环境  阿里云服务器

一般连接失败有3个问题

1.用户访问权限

 // 任何远程主机都可以访问数据库  

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘WITH GRANT OPTION;     

//需要输入次命令使修改生效

mysql> FLUSH PRIVILEGES;     

2.端口被防火墙禁掉

#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
 #/etc/rc.d/init.d/iptables save  保存:

 # service iptables restart  重启生效

当然除了开放3306端口外,还有一个方法就是关闭防火墙,命令为:

 # service iptables stop  

不过,不推荐这种做法,因为这会引起安全性问题。

3.阿里云配置

在阿里云的安全组配置中添加MySQL端口号的信息(具体的不太懂就不讲解了)

 

远程连接MySQL数据库失败

标签:save   ges   添加   远程连接mysql   accept   grant   mysql数据库   input   sql   

原文地址:https://www.cnblogs.com/blange/p/11320411.html

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