文章目录
一、设备和环境
连接之前,确保设备和环境可运行。
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、连接成功