Navicat连接阿里云服务器上的mysql操作步骤
一、下载Navicat破解版
网上都有类似的下载教程,这里就不在赘述。
二、打开Navicat进行数据库连接
如图所示
- 1.首先连接本地数据库。
- 2.连接服务器上的数据库。
- 其他博客有说道连接服务器数据库用SSH连接,但本人用General可以连接成功,你可以两个都尝试一下。
如果通过以上步骤并没有一次连接成功,可能出现以下错误:
- 1.阿里云服务器防火墙没有开放3306端口
- (本人开放了所有端口,也可以只开放3306端口)。
- 2.阿里云安全组开放3306端口
- (本人开放了所有端口,也可以只开放3306端口)。
- 3.通过终端或Xshell 登录服务器
检查是否允许任何ip地址访问
mysql -u root -p
use mysql
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
flush privileges; //刷新权限
select host,user from user; //查看用户权限表
quit;
service mysqld restart //重启数据库
root 用户对应的host 为%,则成功允许任何ip地址访问。
- 4.查看防火墙是否开放3306端口
查看防火墙是否开启
service iptables status
出现如图状态则防火墙是开启状态
开启防火墙:
service iptables start
1.打开防火墙配置文件
vi /etc/sysconfig/iptables
2、增加下面一行,添加到如图所示位置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3、重启防火墙
service iptables restart
以上就是我尝试过的所有方法,如果你还未成功连接,只能继续查阅其他资料了。