首页 » 编程 » mysql » Navicat不能正常连接mysql数据库

服务器安装的是宝塔,使用的是腾讯云服务器,安装宝塔面板默认需要在 腾讯云/阿里云上创建安全组,开放端口3306,当时已经开放,但是还是不能连接。
网上找了好多资料,最后才发现是自己防火墙的问题,按以下思路解决:

1、腾讯云服务器安全组入站和出站满足条件,腾讯云开放3306端口

2、授权除本服务器外所有的IP都能访问

mysql -uroot -p
password:******
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
flush privileges;
select host,user from user;

3、防火墙开放3306端口命令

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-service=mysql --permanent
firewall-cmd --reload

4、重启腾讯云服务器

最主要还是要授权除服务器以外的IP都能访问 和 防火墙开放3306端口。

分享到:
赞(0) 打赏 生成海报

相关推荐

  • 暂无文章

评论 抢沙发

9 + 5 =


长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册