使用navicat远程阿里云服务器mysql数据库

在阿里云服务器防火墙添加规则开放mysql3306端口

在这里插入图片描述

确定mysql服务正常启动

[root@izwz9esnhdkx0atihvdjs3z ~]# netstat -talnp

查看mysql服务端口是否正常
在这里插入图片描述

进入数据库 远程授权

这里使用的是所有主机都可以连接到mysql数据库

[root@izwz9esnhdkx0atihvdjs3z ~]# mysql -uroot -p123456
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

这时候需要查看远程授权状态

mysql> use mysql;
Database changed
mysql> select host,user from user;

当user 为root 对应的 host为%设置成功
在这里插入图片描述

使用Navicat远程连接数据库

先进行Mysql的常规连接设置
在这里插入图片描述
再选择SSH通道连接
在这里插入图片描述
连接成功
在这里插入图片描述


版权声明:本文为weixin_44487722原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。