今天准备和小伙伴们一起写个项目,其中有一个需求需要使用云数据库,正好我之前在服务器上装了mysql数据库,于是我就尝试使用navicat测试一下,走了很多弯路T_T,所以有了这篇博客,给大伙儿避雷!正文开始~
1、环境
服务器:阿里云centOS 7
MySQL版本:5.7
Navicat版本:15
2、连接
首先确保你的MySQL服务已开启,输入如下命令查看:
service mysql status
如果提示OK就说明已启动,否则输入:
service mysql start
以开启MySQL服务!
然后打开navicat准备连接数据库
接着就是一大堆的报错了!但是不要慌,跟着我的步骤来就迎刃而解了!
3、报错和解决
1.ERROR 2003:Can’t connect to MySQL server
检查一下阿里云服务器的安全组,是否开放3306端口
如果没有,则手动添加一条规则,再测试一下连接。