1、安装 MySQL
这里我采用的是宝塔面板来管理服务器
在软件商店——> 应用搜索:【mysql】——> 选择官方发布的 MySQL ——>然后单击右边的安装,由于我已经安装好了,这里就没有显示安装
2、进入服务器配置MySQL 的远程链接
首先要查看一下root 用户的密码,在宝塔面板的数据库栏里有个 root 密码,如下图所示,拿到密码之后就可以登录 MySQL 了
然后就是进入服务器的系统,进入进行 远程访问的授权,
root 用户登录mysql
mysql -uroot -p你的密码
选择一个数据库,并查询当前用户的访问权限
use mysql
# 查看当前的访问权限:
select host,user from user;
# 查询结果如下:
mysql> select host,user from user;
+-----------+------------------+
| host | user |
+-----------+------------------+
| % | root |
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
创建用户及登录密码
create user 'jerry' @'%' identified by 'jerry';
user 后的 jerry 表示用户名
@ 后的 '%' 表示该用户可以从任意远程主机登陆
identified by 后的内容表示登录密码
授予用户权限
GRANT ALL ON *.* TO 'jerry' @'%';
*.*:当前用户对所有数据库和表的都有操作权限
'jerry' 和 '%' 解释同上
再次查询用户的访问权限
select host,user from user;
把这些都做完只有,再做最后一步
把 mysql 用户登录密码加密贵则还原成 mysql_native_password、执行下面的命令修改加密规则(修改password为你的真实密码):
ALTER USER 'jerry'@'localhost' IDENTIFIED BY 'jerry' PASSWORD EXPIRE NEVER;
3、Navicat 登录测试
最后就可以看到连接上去了
参考链接: