阿里云centos7服务器部署mysql后远程无法连接

时间:2024-03-25 13:09:59

1.首先查看防火墙状态:  firewall-cmd --state  显示  not runing  ,所以先开启防火墙:systemctl  start firewalld

2.查看防火墙开放的端口:  firewall-cmd --zone=public --list-ports    显示为空

3.添加mysql端口,登录mysql后通过show variables like 'port';  查看端口一般为3306

通过 firewall-cmd --zone=public --add-port=3306/tcp --permanent  永久添加3306端口

4.通过 firewall-cmd --zone=public --list-ports发现 3306/tcp已经存在,然后使用远程连接工具navicat连接,发现报错

5.经查,是阿里云的安全策略中为添加3306端口:具体查看https://jingyan.baidu.com/article/2c8c281d813e830008252a38.html

6,简单说下步奏就是 

      1.首先打开阿里云服务器,在自己的服务器管理页面可以看到如下图的标准,点开标志进入系统设置页面

      2.找到系统里的本示例安全组设置查看是否有改端口没有的话继续下一步

      3.找到右上角的添加示例,然后进入示例添加端口:如下图:

      阿里云centos7服务器部署mysql后远程无法连接

确定之后,再用navicat连接就可以了.