Navicat Premium12连接MySQL8.0版本

我是顺序

    • 前言
    • Navicat12软件包
    • MySQL相关操作
    • 连接测试

Navicat Premium12连接MySQL8.0版本_第1张图片

前言

通过navicat连接mysql其实很简单,只需要在mysql中创建数据库用户,在确保连通性的情况下,可以通过navicat工具连接mysql,对其进行各种操作。

注:唯一要注意的是MySQL8.0版本使用了新的密码验证机制,以至于我们不进行任何更改的情况下创建用户,连接时会弹出2059报错。

Navicat12软件包

链接:Navicat12软件包
提取码:y8jd

直接解压就可使用,打开如下图
Navicat Premium12连接MySQL8.0版本_第2张图片
按F1可打开Navicat相关操作手册
Navicat Premium12连接MySQL8.0版本_第3张图片

MySQL相关操作

首先,我的MySQL版本为8.0.13

mysql -V
mysql  Ver 8.0.13 for Linux on x86_64 (Source distribution)

接下来创建数据库用户

mysql> create user 'test'@'192.168.1.%' identified with mysql_native_password by '123456';

命令解读:创建用户test,允许连接的主机范围为192.168.1.0网段,使用旧密码机制,设置密码为123456。

对数据库用户给予权限,按需求配置

mysql> grant all on *.* to 'test'@'192.168.1.%';

刷新权限

mysql> flush privileges;

这样对数据库的操作就完成了,唯一的核心就是要设置旧的密码策略,其他正常设置即可。

连接测试

Navicat支持多种数据库的连接,这里我们选择MySQL
Navicat Premium12连接MySQL8.0版本_第4张图片
在其中填写要连接的数据库IP及数据库用户即可。
Navicat Premium12连接MySQL8.0版本_第5张图片
可通过连接测试验证是否能够连接
Navicat Premium12连接MySQL8.0版本_第6张图片
之后点击确认,连接MySQL数据库
Navicat Premium12连接MySQL8.0版本_第7张图片
连接成功就会显示数据库的各种信息,如上图。

你可能感兴趣的:(MySQL数据库)