用navicat连接mysql数据库需要确保两点
1.3306端口没有被防火墙禁用
2.mysql远程访问权限已打开
如何启动3306端口呢?
首先输入下面代码登录mysql
mysql -u root -p #登录
输入密码,会提示登录成功。如果密码忘了怎么办?可以参照我的这篇博客https://blog.youkuaiyun.com/Delicious_Life/article/details/98481663
我们在授权之前要先开启3306端口,因为这个端口默认会被防火墙禁掉, 否则授权也没卵用,Navicat会提示2003 Can't connect to MYSQL server on ''(10060)
CentOs7开启方式如下

本文介绍了如何启动MySQL5.7.27的3306端口并授予远程访问权限,解决navicat连接时的ERROR 1819/ERROR 2003问题。步骤包括检查端口是否被防火墙禁用,开启3306端口,以及解决密码强度不足的问题。
最低0.47元/天 解锁文章





