mysql8.0 连接Qt客户端报错 authenticator plugins caching_sha2_password

用软件连接客户端报错  authenticator plugins caching_sha2_password cannot be loaded  

出现这个错误的原因是mysql8之前的版本中加密规则是mysql_native_passwd,而在mysql 8之后,密码规则是caching_sha2_password 

解决问题方法有两种,一种是升级navicat驱动(博主用的是navicat是19年装的了,其他软件同理),另一种是把mysql用户登录密码加密

规则还原成mysql_native_password。

 

此处介绍第二种,修改加密规则:

1、登录Mysql:

mysql -u root -p

2、修改账户密码加密规则并更新用户密码:

//修改加密规则(可以直接复制)

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

//更新一下用户的密码(可以直接复制)

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

3、刷新权限并重置密码

//刷新权限(可以直接复制)

FLUSH PRIVILEGES;

4、重置密码

//此处请自定义密码,红色的root就是博主自定义的密码

alter user 'root'@'%' identified by 'root';

此处将密码改为root

5、重新打开软件,再次连接数据库即可
 

文章知识点与官方知识档案匹配

MySQL入门技能树SQL高级技巧Double Not Exists

73193 人正在系统学习中

打开CSDN APP,看更多技术内容

汇编语言课程设计1 代码 优化版

【代码】汇编语言课程设计1 代码 优化版。继续访问

汇编语言课程设计1 代码

【代码】汇编语言课程设计1 代码。继续访问

汇编语言 实验十 数值显示

【代码】汇编语言 实验十 数值显示。继续访问

汇编语言 实验十 显示字符串

【代码】汇编语言 实验十 显示字符串。继续访问

汇编语言 实验十 解决除法溢出问题

【代码】汇编语言 实验十 解决除法溢出问题。继续访问

汇编语言第二版 实验9 根据材料编程 代码实现

【代码】汇编语言第二版 实验9 根据材料编程 代码实现。继续访问

汇编语言 实验7 代码实现

【代码】汇编语言 实验7 代码实现。继续访问

8个高质量免费电子书网站,绝大多数电子书都能找到!

网址:ebook.huzerui.com一个电子书搜索引擎,不过由于网盘问题暂时不让搜索,但是我觉得它可以作为一个电子书搜索导航网站使用,包含多个电子书搜索引擎,比如Epubee、鸠摩搜书、书单网、新浪微盘、Gutenberg、Kindle漫画、苦瓜书盘、雅说、好读等等。有了它能够节省不少查找电子书网站的时间。继续访问

清华大学出版社配套资料即密码获取方式

http://www.tup.tsinghua.edu.cn/index.html (输入ISBN书号进行查找)继续访问

Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed. Latest binary compatible v

下边是Redistributable各版本的下载链接,十几Mb,2秒下载完,双击运行exe,再过2秒完事。不用去安装整个VS,好几个G,看着都头疼。继续访问

用HexView 观察编译后的机器代码

因为源程序中还有汉字注释,所以,如果细心的话,从图中可以算出每个汉字的编码是两个字节,比如“将”字的编码是0xBD0xAB。左边的数字,是每一行第一个字节相对于文件头部的距离(偏移,也是以十六进制数显示的。在 HexView 中,文件的内容以十六进制的形式显示在窗口中间,以 16 个字节为一行,字节之间以空白分隔,所以看起来很稀疏。双击启动 HexView,然后选择菜单“文件”-“打开文件以显示”,在文件选择对话框里找到你程序文件,HexView 程序将以十六进制的形式显示刚刚选择的文件。继续访问

汇编语言Nasmide编辑软件

用过微软公司 MASM 的人都知道,在真正开始书写汇编指前,先要穿靴戴帽,在源程序中定义很多东西,比如代码段和数据段等,弄了半天,实际上连一条指令还没开始写呢。另一方面,当编译源程序的时候,如果发现了错误,错误信息中也会说明是第几行有错。互联网是个大宝库,上面有很多这样的工具软件,但大多都包含了太多的功能,用起来自然也很复杂。不要误会,行号并非源程序的一部分,当保存源程序的时候,也不会出现在文件内容中。在编译当前文档时,不管是编译成功,还是发现了文档中的错误,都会显示在这里。UNIX 下工作的经历。继续访问

NASM编译器之下载安装使用

每种处理器都可能会有自己的汇编语言编译器,而对于同一款处理器来说,针对不同的平台(比如Windows和Linux),也会有不同版本的汇编语言编译器。现存的汇编语言编译器有多种,用得比较多的有 MASM、FASM、TASM、AS86、GASM等,每种汇编器都有自己的特色和局限性。特别是,有些还需要付费才能使用。不同于前面所列举的这些,在本书中,我们用的是另一款叫做NASM的汇编语言编译器。NASM 的全称是 NetwideAssembler,它是可免费使用的开源软件。继续访问

最新暴力破解漏洞技术详解

暴力破解漏洞的产生是由于服务器端没有做限制,导致攻击者可以通过暴力的手段破解所需信息,如用户名、密码、短信验证码等。暴力破解的关键在于字典的大小及字典是否具有针对性,如登录时,需要输入4位数字的短信验证码,那么暴力破解的范围就是0000~9999。继续访问

Intel 系列微处理器的3种工作模式

假设你使用的是基于 80286 构造的 Windows 系统,就会发生这样的情况: 你正在用 Word 写一篇论文,其中用到了一些从前的数据,你必须运行原 DOS 下的 DBASE 系统来看一下这些数据。类似的问题很多,我们都希望学习更新的东西,但学习的过程是客观的。幸运的是,我们用的 Windows 是基于 80386 的,我们可以以这样轻松的方式工作开两个窗口,一个是工作于保护模式的 Word,一个是工作于虚拟 8086 模式的 DBASE我们可以方便地在两个窗口中切换,只要用鼠标点一下就行。继续访问

快速回顾Intel的发展史,看看你都用过哪些处理器

提到CPU我们第一个想起的就是Intel其次才是AMD,有计算机的地方就有它的身影,Intel一直占据着半导体金字塔的顶端,也一直牵制着整个PC市场,这些年间Intel发布了各种各样的CPU,我大体给大家总结一下,看看有没有大家用到过的。继续访问

CentOS7.6上实现Spring Boot(JAR包)开机自启

Linux自启(或开机自启)指的是在Linux系统启动时自动运行特定的程序或脚本。当计算机启动时,操作系统会按照一定的顺序加载系统服务和配置,其中包括自动启动一些应用程序或服务。这些应用程序或服务会在系统启动后自动运行,以提供特定的功能或服务。开机自启的好处在于可以在系统启动时自动恢复之前的工作状态,减少手动干预,同时确保特定的服务或应用程序始终处于运行状态,提供持续的服务。sh脚本是指Shell脚本,是一种在Unix/Linux系统上运行的脚本文件,通常使用Shell编程语言来编写。继续访问

CentOS7.6上配置服务开机自启动的3种方式

知道服务的管理是通过 systemd,而 systemd 的配置文件大部分放置于 /usr/lib/systemd/目录内。但是 Red Hat 官方文件指出, 该目录的文件主要是原本软件所提供的设置,建议不要修改!而要修改的位置应该放置于/etc/systemd/system/目录内。继续访问

CentOS 7.6环境下Nginx1.23.3下载安装配置使用教程

nginx配置#服务器并发处理服务关键配置events {#最大连接数为 1024.http {#gzip on;#http头压缩#正向代理配置server {# 代理监听端口#代理DNS配置#accesslog输出路径#errorlog输出路径# 配置正向代理参数# 解决如果URL中带"."后Nginx 503错误# 配置缓存大小# 关闭磁盘缓存读写减少I/O# 代理连接超时时间# 配置代理服务器HTTP状态缓存时间。继续访问

VC++6.0下载安装使用教程

微软原版的 VC6.0 已经不容易找到,网上提供的都是经过第三方修改的版本,删除了一些使用不到的功能,增强了兼容性。这里我们使用 VC6.0 完整绿色版,它能够支持一般的 C/C++ 应用程序开发以及计算机二级考试。继续访问

caching_sha2_password cannotsqlmysql

你可能感兴趣的:(mysql,运维,linux)