VPS侦探论坛
标题:
lnmp1.3 mysql不能远程连接
[打印本页]
作者:
nyfwan123
时间:
2016-3-31 15:14
标题:
lnmp1.3 mysql不能远程连接
使用的是lnmp1.3 服务器 ubuntu server 14.04 安装后不能远程连接到所在服务器的mysql,但是通过80端口可以登录phpmyadmin,求助!!!
作者:
licess
时间:
2016-3-31 17:34
为了安全,lnmp 的大部分版本都是禁止远程连接mysql的
开启的话可以按如下步骤:
1、首先需要自己在phpmyadmin里添加一个用户 主机为 % 的任意主机(也可以编辑已有的用户),如果要指定IP远程访问,创建一个 主机 为你指定IP的用户即可。
2、并且iptables 里删除DROP 3306端口的规则,iptables教程:
https://www.vpser.net/security/linux-iptables.html
注意:如果是云主机有可能会有安全组之类的规则,查看一下是否放行了3306端口。
这些论坛早就都说过了,一搜就有
作者:
nyfwan123
时间:
2016-4-1 09:07
标题:
回复 2# 的帖子
phpmyadmin已经添加了
而且使用的是ubuntu server 没有防火墙 所有能检查的问题我就检查过了。。
作者:
hb563171263
时间:
2017-1-23 15:44
标题:
我也遇到这个问题了。。。
和楼主的情况一样,选中mysql数据库,执行GRANT ALL PRIVILEGES ON *.* TO 'root'@'*' IDENTIFIED BY 'passwd' WITH GRANT OPTION;
flush privileges;
重启mysql服务。
没什么卵用。。。。
作者:
wjz2047
时间:
2017-2-16 11:01
按照军哥的方法,成功解决,哈哈。
作者:
1367609249
时间:
2017-10-26 10:33
标题:
回复 2# 的帖子
我想问一下在哪个目录下的phpmyadmin下的哪个目录呢
作者:
goos
时间:
2021-3-24 12:14
本帖最后由 goos 于 2021-3-24 12:16 编辑
阿里云CentOS 8.1 EC2做的LNMP服务,使用Navicat连接MySQL需要进行如下设置:
查看iptables是否允许mysql的3306端口
iptables -n -L
如果禁用,则编辑iptables配置文件
vi /etc/sysconfig/iptables
进入编辑模式,修改3306的端口为 ACCEPT(注意大小写)
保存后退出,关闭iptables并启动iptables
service iptables stop
service iptables start
登录阿里云EC2,设置安全组策略,允许3306端口访问
登录LNMP的phpMyadmin后台,设置root账号允许任意主机为:%
Navicat下新建Mysql连接,再SSH那里填写服务器地址及使用root账号登录
常规中填写mysql的对应账户及密码,主机填写localhost即可
这样,就可以进行本地使用Navicat链接远程数据库了哦
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4