Navicat for MySQL 连接云服务器上的 MySQL数据库

Navicat for MySQL 连接云服务器上的 MySQL数据库

转载请标明出处

这里以阿里云服务器为例:

首先要在服务器打开端口

Navicat for MySQL 连接云服务器上的 MySQL数据库_第1张图片
Navicat for MySQL 连接云服务器上的 MySQL数据库_第2张图片
Navicat for MySQL 连接云服务器上的 MySQL数据库_第3张图片
Navicat for MySQL 连接云服务器上的 MySQL数据库_第4张图片

如图填写信息
Navicat for MySQL 连接云服务器上的 MySQL数据库_第5张图片

确定之后需要到控制台进行一些设置:

先进入/etc/mysql/mysql.conf.d 目录下

Navicat for MySQL 连接云服务器上的 MySQL数据库_第6张图片

编辑文件夹下的mysqld.cnf文件

找到这一行

bind-address = 127.0.0.1

前加上#号注释掉

在后面加上这两句然后保存

skip-external-locking
skip-name-resolve

编辑完效果如图

Navicat for MySQL 连接云服务器上的 MySQL数据库_第7张图片

保存(wq)、退出。

重启MySQL:

service mysql restart
在这里插入图片描述
用root用户登录:

mysql -u root -p
在这里插入图片描述
输密码登陆。

登陆之后进入到sql命令:

输入:use mysql;

进入到系统表

Navicat for MySQL 连接云服务器上的 MySQL数据库_第8张图片

继续输入:update user set Host=’%’ where User=‘root’;

这样就完成了服务器端的相关配置,可以在远程登陆root用户。

最后进入到navicat界面进行连接:

Navicat for MySQL 连接云服务器上的 MySQL数据库_第9张图片
填写公网地址和数据库root的密码就可以进行连接了

ps:这种方式安全性不好,仅供初学者参考。

你可能感兴趣的:(Navicat for MySQL 连接云服务器上的 MySQL数据库)