MySQL加密方式之更改(error 1251)-程序员宅基地

技术标签: mysql  数据库  

caching_sha2_password To mysql_native_password

MySQL V8后,采用更强的SHA加密方式,caching_sha2_password。如果客户端、JDBC或者App通过mysql_native_password方式加密,在认证的过程中会出现如下错误所示:error 1251 [Client does not support authentication protocol requested by server; consider upgrading MySQL client]。

解决方案,在服务器端更改加密和解密方式如下:

  1. 修改权限
mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.01 sec)
  1. 修改加密方式
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
Query OK, 0 rows affected (0.01 sec)

或者

If MySQL is already installed with the new authentication method, you may switch to the Legacy method as described below. Open my.ini in C:\ProgramData\MySQL\MySQL Server 8.0\ and find the following line:

default_authentication_plugin=caching_sha2_password

Change the values of the parameter:

default_authentication_plugin=mysql_native_password

Next, change the authentication type for the user, under which you are connecting to the database. Open ‘Command Line Client’ and run the following command:

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

  1. 写入生效
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
  1. root字符加密前后的变化
*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B

$A$005$zxW(&Y?ibV=G["LH%h3198Lz1JpYixMup7Oq2fHzpK6WDIfThHMiJhCj3HC8
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/MyFreeIT/article/details/115942711

智能推荐

unity代码生成圆柱网格并使用曲面细分顶点_unity编写曲面mesh-程序员宅基地

文章浏览阅读442次,点赞9次,收藏11次。unity代码生成圆柱网格_unity编写曲面mesh

Vue2使用video标签 + hls.js实现播放m3u8视频流_vue2中 播放.m3u8-程序员宅基地

文章浏览阅读573次,点赞6次,收藏3次。使用element的el-dialog对话框组件+video标签 + hls.js_vue2中 播放.m3u8

BurpSuite2021.5.1下载与使用_burp2021.5.1中文版下载-程序员宅基地

文章浏览阅读1.2w次。下载地址 -》页面如下,非常漂亮啊一. 安装1. 此个版本需要jdk16的环境jdk16下载地址:https://download.oracle.com/otn-pub/java/jdk/16.0.1+9/7147401fd7354114ac51ef3e1328291f/jdk-16.0.1_windows-x64_bin.exe?AuthParam=1619104873_4842fcf26faba49f0f3fc4042015b5e0下载后一路下一步安装,然后再配环境变量就行2_burp2021.5.1中文版下载

TSP问题-程序员宅基地

文章浏览阅读1.7w次,点赞17次,收藏86次。前言TSP问题是广为人知的组合优化问题,它易于描述,但是难以求解。基于TSP问题的特性,决定使用通过TSP问题来学习各类启发算法,比较不同启发算法在旅行商问题上的表现。问题TSP问题可以描述为:现有一些节点,节点和节点之间均可相连形成边,节点之间的边存在距离,需要找到一个遍历方案先后访问所有的点,使的遍历的总距离最短。模型旅行商问题可以建模为一个纯整数规划模型:目标函数最小化总距离,约束1-2保证每个节点都能进出一次,约束3保证不会出现多个圈,约束4-5保证便利顺序属于0~n-1,约束6-_tsp问题

OpenCV从入门到放弃(四):HighGui组件细讲_highgui.imshow-程序员宅基地

文章浏览阅读1.3w次,点赞5次,收藏19次。Opencv中图片读取显示写入细节._highgui.imshow

node 17_export n0de_0 ptions=:-openssl-legacy-provider;-程序员宅基地

文章浏览阅读468次。export NODE_OPTIONS=--openssl-legacy-provider_export n0de_0 ptions=:-openssl-legacy-provider;

随便推点

2023高频前端面试题(含答案)-程序员宅基地

文章浏览阅读10w+次,点赞342次,收藏3.7k次。一、简单页面1、CSS选择器样式优先级2、CSS实现三列布局(左右固定宽度,中间自适应)(1)CSS浮动第一个float:left,第二个float:right,第三个设置margin-left和margin-right(2)绝对定位法第一个定位到left,第二个定位到right,第三个设置margin-left和margin-right(3)flex布局.left{ width:200px; 或者 flex:0 0 200px;}.right{ width:200px;_前端面试题

Robomongo连接远程MongoDB数据库_robomongo连接mongodb-程序员宅基地

文章浏览阅读3.5k次。修改远程服务器上mongodb配置打开/etc/mongodb.conf配置文件将bind_ip注释起来,如:#bind_ip = 127.0.0.1创建管理员用户mongouse admindb.createUser({user:"admin",pwd:"admin",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})// _robomongo连接mongodb

数据结构浙江大学 全部思考题+每周练习答案(已完结)_散列查找 何钦铭问题答案-程序员宅基地

文章浏览阅读3.7w次,点赞154次,收藏781次。MOOC上浙江大学陈越和何钦铭老师的数据结构课程很不错,通俗易懂,每周习题还都有点挑战性,这里打算将所有的题进行一下汇总。_散列查找 何钦铭问题答案

LaTeX最全总结_latex csdn-程序员宅基地

文章浏览阅读875次,点赞4次,收藏8次。LaTeX的语法进行超全总结_latex csdn

山景BP1048 烧录器烧写_bp1048b2烧录程序下载-程序员宅基地

文章浏览阅读450次。山景BP1048 烧录器烧写_bp1048b2烧录程序下载

OpenCV-Python中的图像处理-图像直方图_pyhon opencv 获取图像直方图-程序员宅基地

文章浏览阅读1.3k次。所 以 对 于 一 维 直 方 图, 我 们 最 好 使 用 这 个函 >数。使 用 np.bincount 时 别 忘 了 设 置 minlength=256。#别忘了中括号 [img],[0],None,[256],[0,256],只有 mask 没有中括号。Numpy 还 有 一 个 函 数 np.bincount(), 它 的 运 行 速 度 是。hist 是一个 256x1 的数组,每一个值代表了与次灰度值对应的像素点数目。#img.ravel() 将图像转成一维数组,这里没有中括号。_pyhon opencv 获取图像直方图

推荐文章

热门文章

相关标签