使用navicat连接mysql时10060错误问题描述:在使用navicat连接mysql数据库时,出现错误:2003-cantconnectromysqlserveronxxx(10060unknownerror),如图navicat连接mysql10060unknownerror解决步骤:在服务器商的后台,配置安全组,放行数据库端口号,默认的是3306。
我使用的是腾讯云的轻量服务器
1、在防火墙中开放3306端口
2、让数据库可以被任何主机链接
//先连接mysql服务
mysql -u root -p
//然后输入:
grant all privileges on . to root@“%” identified by “你的密码”;
//赋予任何主机访问数据的权限
//中途若是提示权限不足请点击文末超链接,解决后再重复上述操作
//成功后再输入:
flush privileges;
//进行重新加载
3、关闭服务器的防火墙
//查看防火墙状态
systemctl status firewalld //暂时开启(关闭)防火墙,重启后会回复原状态
开启: systemctl start firewalld
关闭: systemctl stop firewalld
//永久开启(关闭)防火墙,重启后不会改变
开启: systemctl enable firewalld
关闭: systemctl disable firewalld
来源地址:https://blog.csdn.net/qq_43870476/article/details/127903090