综合实训day1 之 Navicat for MySQL 安装与连接

安装Navicat软件

综合实训day1 之 Navicat for MySQL 安装与连接 

安装成功之后进行**。

 综合实训day1 之 Navicat for MySQL 安装与连接

然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可** 成功。

 综合实训day1 之 Navicat for MySQL 安装与连接

ok了

Navicat for MySQL 安装软件和**补丁:

链接:https://pan.baidu.com/s/1oKcErok_Ijm0CY9UjNMrnA   密码:4xb1

以上来源为Navicat for MySQL 安装和**(完美)


根据之前所作的任务将mysql配置好之后修改密码并将连接开启

综合实训day1 之 Navicat for MySQL 安装与连接

记住自己修改好的密码是123456

然后就可以操作了

(下文转至此处!!!!)

综合实训day1 之 Navicat for MySQL 安装与连接

点击mysql

综合实训day1 之 Navicat for MySQL 安装与连接

点击确定就OK

综合实训day1 之 Navicat for MySQL 安装与连接

我的这个操作没有报错


小伙伴的错误和解决方案是这样的

错误如下:

综合实训day1 之 Navicat for MySQL 安装与连接

上网搜索解决方案,网上说出现这种情况的原因是:

mysql8 之前的版本中加密规则是mysql_native_password

而在mysql8之后,加密规则是caching_sha2_password

解决问题方法有两种:

方法1.升级navicat驱动;

方法2.把mysql用户登录密码加密规则还原成mysql_native_password. 

这里采用方法2解决,具体操作步骤如下:

1.打开命令行小黑屏,进入MySQL的bin目录,然后输入mysql -u root -p,输入密码自己设置过的123456

综合实训day1 之 Navicat for MySQL 安装与连接

2.然后输入

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

#修改加密规则 (这行我没有写,不过貌似也可以)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

#更新一下用户的密码 

FLUSH PRIVILEGES;

#刷新权限

综合实训day1 之 Navicat for MySQL 安装与连接

之后的操作就是(转至上文提示处即可)