在本地用 Navicat 连接远程数据库报错:Can't connect to MySQL server on 。。。

在腾讯云服务器上安装MySQL后,使用Navicat尝试连接数据库时遇到Can't connect to MySQL server on 的错误。解决方法包括检查用户授权、新增并授权用户,以及开启Mysql 3306端口的远程访问,通过修改配置文件解除127.0.0.1绑定,最终成功连接。
摘要由CSDN通过智能技术生成

在腾讯云新买了一台服务器,环境都安装好了,在本地用 Navicat 连接数据库,就是连接不上,一直报错Can’t connect to MySQL server on 。。。搞了三四个小时,终于搞定,分享一下过程。

一、检查用户授权
1.进入ubuntu mysql命令界面,查看root用户授权

show grants for 'root'@'%'; 

2.如果没有授权记录,新增用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username:你将创建的用户名,如root
host:指定该用户在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Anlior

要努力?不,要一直热爱。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值