LNMP环境下远程连接数据库连接不上解决方法

Centos 7 环境下
  • 第一步开启mysql远程访问权限
  • 默认情况下mysql的用户是没有开放远程访问权限的,因此需要我们手动开启,如下:
mysql -u root -p
use mysql;
update user set hot='%' where user='root';
select host, user from user;
flush privileges;
exit;
// %号代表任意主机,可根据需求改成对应访问IP
  • 第二步开放lnmp禁止的3306端口
  • 默认情况下,lnmp为了安全会禁止远程连接,开放命令如下:
iptables -L -n --line-numbers
iptables -D INPUT 6 //这里的6是上条命令查出来序号
  • 最后即可连接成功
最后修改:2023 年 07 月 25 日
您的赞赏是对我最大的支持。