lnmp装完环境之后,mysql无法远程访问。

18-11-13 23:40 575 0 已编辑

使用lnmp装完环境后发现mysql无法远程访问,Telnet不通。各种原因都尝试后发现并没有什么卵用。后来发现官方为了安全考虑,默认情况下禁止mysql远程访问。

为了安全,lnmp 的大部分版本都是禁止远程连接mysql的

开启的话可以按如下步骤:

1、首先需要自己在phpmyadmin里添加一个用户 主机为 % 的任意主机(也可以编辑已有的用户)

2、并且iptables 里删除DROP 3306端口的规则,iptables教程:https://www.vpser.net/security/linux-iptables.html

所以把对应的iptables规则删除就可以了。

首先列出已有的iptables规则,列出序号。

iptables -L -n --line-numbers

alt text

然后把第6条规则修改为允许

iptables -R INPUT 6 -j ACCEPT

然后数据库就能正常远程连接了。

叶秋
叶秋 PHPer @ 无 声望
知我者谓我心忧,不知我者喋喋不休。
0 人点赞
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论