Windows下Navicat远程连接阿里云Ubutun的mysql数据库

1. 添加访问用户

命令中的user和password分别为远程连接时的用户名和密码

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
2. 刷新权限
flush privileges;
3. 查看是否添加成功
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第1张图片
4. 查看mysql占用的端口
Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第2张图片
5. 修改配置文件

注意该配置文件的路径,网上其它教程很多都是在/etc/mysql/my.cnf


Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第3张图片

注释掉 bind-address = 127.0.0.1


Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第4张图片
6. 重启mysql服务
service mysql restart
Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第5张图片
7. 阿里云管理控制台中添加安全组规则

该端口与第4步中的端口一致,如果是一般服务器只需要关闭防火墙或在防火墙中开户该端口即可

Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第6张图片
8. 通过Navicat进行连接

通过以上的操作就可以在Navicat中连接远程的mysql数据库了,需要配置ip,端口,用户名,密码,然后点击左下角的连接测试就可以检测了。

Windows下Navicat远程连接阿里云Ubutun的mysql数据库_第7张图片

你可能感兴趣的:(Windows下Navicat远程连接阿里云Ubutun的mysql数据库)