您的当前位置:首页正文

使用Navicat连接阿里云ECS服务器上的MySQL数据库

来源:华拓网

一、首先要mysql授权

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)

说明:【想要root用户使用密码123456从任何主机连接到mysql服务器】

mysql> select host,user from user;
+-------------------------+------+
| host                    | user |
+-------------------------+------+
| %                       | root |
| 127.0.0.1               | root |
| iz2ze3hkpeilimy9kn68tvz |      |
| iz2ze3hkpeilimy9kn68tvz | root |
| localhost               |      |
| localhost               | root |
+-------------------------+------+
6 rows in set (0.00 sec)

说明:[修改权限后查询user表 ]

二、Navicat远程连接阿里云ECS数据库

使用Navicat通过SSH在本地连接远程数据库

1、首先常规设置
1545812429(1).png

这里的主机名或IP一定要写localhost.

2、进行SSH设置
1545812651(1).png

另外这里的用户名和密码是指服务器的用户名和密码,不要弄错了。
阿里云远程数据库连接成功