远程连接mysql
【前提摘要】
我这里是服务器上装宝塔面板,然后在面板上安装的mysql,然后用本地的navcat连接远程一直连不上,如下:
【原因】
端口未开放,
打开端口:
-
方式1:直接【宝塔面板】-》【安全】里面添加方向MySQL的3306端口
-
方式2:命令行操作放行端口
-
放行端口:firewall-cmd --zone=public --add-port=3306/tcp --pernament
-
查看放行的端口:firewall-cmd --list-ports
-
【测试】
再次Navicat连接远程MySQL,成功连接,OK!!
【注意】
你在连接的时候可能还会遇到下面的提示!
导致上面的报错是你数据库的连接密码有错哦
连接密码不是上面的root密码,是下面数据库的密码,输入正确就可以连接上了