mysql学习(2)-Navicat Premium 12 链接MySQL8.0.11数据库报2059错误

Navicat Premium 12 链接MySQL8.0.11数据库报2059错误

1,问题现象

安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示:

2,问题原因

mysql8.0之前的版本加密规则是mysql_native_password,mysql8.0之后,加密规则是caching_sha2_password。

3,解决方案

在这里要特别说明一点,如果安装完MySQL8.0.11以后,没有设置环境变量,不能在DOS命令窗口直接使用MySQL的命令。

3.1,电脑WIN + R打开运行窗口,键入cmd打开DOS命名窗口,键入cd C:\Program Files\MySQL\MySQL Server 8.0\bin

3.2,进入安装目录的bin目录后,键入mysql -u root -p命令,按照提示输入密码,登陆MySQL库。注:root是安装MySQL时的默认用户名,如果自己修改的话,用自己新建的名字以及密码。

3.3,登陆后可查询默认加密规则,键入

use mysql;

select user,plugin from user where user =‘root‘;

分别执行后如下

3.4,更改加密方式:ALTER USER‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER;

更新用户密码:ALTER USER‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘password‘;

分别执行后如下,重新执行3.3查询结果如下,加密方式已经该改变。

3.5,刷新权限:FLUSH PRIVILEGES;

3.6,重新打开Navicat Premium 12,可连接成功。

---------------------
作者:郑先生的喵
来源:CSDN
原文:https://blog.csdn.net/pan_zzq/article/details/81078564
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/VseYoung/p/10048051.html

时间: 2024-08-05 21:58:50

mysql学习(2)-Navicat Premium 12 链接MySQL8.0.11数据库报2059错误的相关文章

(转)Navicat Premium 12.1.8.0安装与激活

Navicat Premium 12.1.8.0安装与激活 丿记忆灬永殇丨 关注 2018.01.20 13:43* 字数 1491 阅读 148880评论 266喜欢 316赞赏 15 本文介绍Navicat Premium 12.1.8.0的安装.激活与基本使用. 博主所提供的激活文件理论支持Navicat Premium 12.0.x系列和Navicat Premium 12.1.x系列的注册机.由于本文一直在更新,Navicat Premium 12.0.x系列全部都是可以成功激活的.于

Navicat Premium 12.1.16.0安装与激活

官网下载地址 话不多说直接先上注册机和安装包 链接:https://pan.baidu.com/s/1-gd0YOrTrzSHGCMTs6Hx4w 提取码:lmq1 1.正常安装Navicat包即可.安装好后以管理员身份打开注册机. 2.打开注册机后,在1) Patch,勾选Backup.Host和Navicat v12,然后点击Patch按钮 此时出现弹窗,提示navicat.exe - x64 -> Cracked.提示已破解(别高兴,还没结束) 1) License, Product an

Navicat Premium 12.0.18 / 12.0.24安装与激活

若使用Navicat Premium 12.1.8.0请转至Navicat Premium 12.1.8.0安装与激活,其实每个小版本更迭变化不大.另外最重要的是,请仔细阅读本文激活部分,总有一些人遇到低级错误. 本文介绍Navicat Premium 12.0.18与Navicat Premium 12.0.24的安装.激活与基本使用. 博主将两篇博文合并,故Navicat Premium 12.0.11-12.0.18版本请看三.Navicat Premium 12.0.18激活,Navic

Navicat Premium 12.0.18安装与激活

Navicat Premium 12.破解文件.c++2017运行时下载: 链接:https://pan.baidu.com/s/1kUUbrqJ 密码:50yn 重要:如果缺少Microsoft Visual C++ 2017 Redistributable (x86 & x64),即Visual C++ 2017 运行时,需要先安装Visual C++ 2017 运行时. 破解:根据自己所安装的Navicat Premium 12.0.18的语言和位数将对应的文件夹里的所有文件拷贝至Navi

Navicat Premium 12.1.11.0安装与激活

本文介绍Navicat Premium 12.1.11.0的安装.激活与基本使用. 博主所提供的激活文件理论支持Navicat Premium 12.0.x系列和Navicat Premium 12.1.x系列的注册机.由于本文一直在更新,Navicat Premium 12.0.x系列全部都是可以成功激活的. 已于2018年12月16日测试,成功激活Navicat Premium 12.1.11.0! 一.Navicat Premium 12下载 Navicat Premium 12是一套数据

Navicat Premium 12安装及激活

一.安装 百度云下载地址:https://pan.baidu.com/s/1T5BjpBqLtwCy26szcKSdKw 提取码:ujzx 二.激活步骤 ①将navicat-keygen-for-x64.zip解压,使用控制台进入解压目录.使用navicat-patcher.exe替换掉navicat.exe和libcc.dll里的Navicat激活公钥.命令如下: navicat-patcher.exe <Navicat installation path> [RSA-2048 PEM fi

Navicat Premium 12快捷键分享

Navicat Premium 12快捷键使用教程一.常规快捷键COMMAND-R 刷新COMMAND-N 新建对象COMMAND-D 设计对象SHIFT-COMMAND-D 复制对象OPTION-SHIFT-#(# 代表 0 至 9) 添加到收藏夹CONTROL-SHIFT-#(# 代表 0 至 9) 打开收藏夹链接COMMAND-} 或 COMMAND-{ 选择下一个或上一个选项卡COMMAND-> 或 COMMAND-< 选择下一页或上一页COMMAND-Y 新建查询COMMAND-S

【问题记录】Navicat Premium连接mysql-8.0.17时出现2059 - Authentication plugin &#39;caching_sha2_password’....错误

问题描述: Navicat Premium连接mysql-8.0.17时出现2059 - Authentication plugin 'caching_sha2_password’ cannot be loaded:......错误 问题分析: mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password. 解决办法: 1.登陆数据库:mysql - u root -p; 2.切换数据库:use mys

Navicat Premium 12 激活

具体教程参见GitHub. 首先看下效果: 以下为简单摘要: 首先下载最新的打包程序:解压缩,可以看到目录下有 三个文件. 此时在资源管理器路径栏输入cmd打开命令行窗口(如果navicat安装在C盘需要以管理员模式打开cmd). 首先执行navicat-patcher.exe,在命令行输入 navicat-patcher.exe "C:\Program Files\PremiumSoft\Navicat Premium 12" 注意后面的路径,替换为自己的安装路径. 回车执行需要等待