腾讯云mysql数据库远程无法连接

在云服务器上安装了mysql,并添加了可供远程访问的用户,如下:

腾讯云mysql数据库远程无法连接_第1张图片

但是在本地连接远程服务器mysql数据库的时候连接不上,可视化工具连接报错10038


腾讯云mysql数据库远程无法连接_第2张图片

dos命令连接报错10060

腾讯云mysql数据库远程无法连接_第3张图片

远程服务器是可以ping通的,说明网络是通的,但是怎么都连不上,用户名密码也都正确。于是猜测是不是服务器开启了防火墙,挡住了3306的端口。

由于服务器是centos7的系统,

firewall-cmd --state   查看防火墙状态,防火墙是开启状态。

firewall-cmd --list-all    查看开放端口,3306没有包含在里面。

firewall-cmd --zone=public --add-port=3306/tcp --permanent      于是执行此命令开放3306端口号

firewall-cmd --reload       重启防火墙

再查看  firewall-cmd --list-all,发现3306端口已开放

再次访问远程mysql数据库,成功。

你可能感兴趣的:(腾讯云mysql数据库远程无法连接)