Navicat12 访问阿里云轻量服务器的mysql


一、设备和环境

连接之前,确保设备和环境可运行。
1、navicat12
2、阿里云服务器(远程服务器即可)
3、拉取mysql
4、xshell7远程连接

二、xshell7连接服务器 终端操作步骤

1、xshell7远程连接服务器

连接过程可参考我之前写的博客连接步骤

2、连接mysql

mysql -hlocalhost -uroot -p

在这里插入图片描述

3、使用mysql

use mysql;
select user,host from user;

在这里插入图片描述
注:root用户默认的是localhost,说明只允许从本地登录mysql服务。而我们要从远程以root用户连接数据库,就必须修改host的值,改为‘%’:允许任何ip访问

4、修改root的host为‘%’

update user set host = '%' where user = 'root';

root的host变为‘%’
在这里插入图片描述

5、刷新配置

mysql> FLUSH PRIVILEGES;    

在这里插入图片描述

6、授权远程登录

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_pwd'; ## root_pwd代表登录密码,要写自己的密码哟

在这里插入图片描述

三、Navicat连接

1、输入IP地址(服务器的ip地址)和相应的用户名和密码,点击确定
在这里插入图片描述

2、连接成功
在这里插入图片描述

扫描二维码关注公众号,回复: 14615583 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_44262492/article/details/129388311