首页 > 数据库 >mysql8默认caching_sha2_password身份验证

mysql8默认caching_sha2_password身份验证

时间:2023-08-12 22:32:06浏览次数:51  
标签:sha2 插件 mysql8 身份验证 -- mysql password

发生这个问题的原因是在 mysql 8.0 以后,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password。在 MySQL Command Line 工具下修改 mysql 的默认身份验证插件即可。

The server requested authentication method unknown to the client [caching_sha2_password]


“The server requested authentication method unknown to the client.”的解决方案


mysql - uroot - p

--使用用户名密码登录 mysql

USE mysql;

--使用 mysql 数据库

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

--修改身份验证插件,假设用户名为 root,密码为 12345678(请改为你自己的用户名和密码)。

FLUSH PRIVILEGES;

--使更改生效

标签:sha2,插件,mysql8,身份验证,--,mysql,password
From: https://blog.51cto.com/wyf1226/7062324

相关文章

  • jmeter通过BeanShell对接口参数进行MD5和HmacSHA256加密【杭州多测师_王sir】
    一、在eclipse里面编写MD5加密算法packagecom.Base64;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassMd5Utils{publicstaticStringmd5(StringsourceStr){Stringresult="";try......
  • 修改mysql8.0的数据存储目录
     -------先查看datadir的路径------------------------------------usemysqlshowvariableslike'%datadir%';————————————————————————--datadir=/data/mysqldata/mysql   老的--datadir=/bigdata/new_mysqldata  新的———————......
  • MySQL8.0版本无法连接kettle
    问题在于jar驱动包1.遇到的问题问题显示:Driverclass'org.gjt.mm.mysql.Driver'couldnotbefound,makesurethe'MySQL'driver(jarfile)isinstalled.org.gjt.mm.mysql.Driver猜测是mysql的jar驱动包未安装,于是给kettle添加进了:mysql-connector-java-8.0.22.ja......
  • 1-linux下mysql8.0.33安装
    在互联网企业的日常工作/运维中,我们会经常用到mysql数据库,而linux下mysql的安装方式有三种:1.mysqlrpm安装2.mysql二进制安装3.mysql源码安装今天就为大家讲讲linux下mysql8.0.33版本rpm方式的安装。1.前提1.1.系统版本CentOS7.9.2009命令:cat/etc/redhat-release[root@cent79-2~]......
  • 查看证书/apk指纹md5/sha1/sha256
    Android证书在线一键生成工具查看apk指纹keytool-printcert-jarfileandroid_debug.apk查看证书职位keytool-list-v-keystoreandroid.keystore......
  • MySQL8.0.30在线调整redo log
    测试验证MySQL8.0.30版本带来一个与REDO日志文件有关的新特性:在线调整REDO日志文件的大小,在一定程度上简化了运维的工作量。一台MySQL实例部署完后REDO日志文件大小一般不会保持默认值,DBA会根据数据的写入量以及频率来调整其为合适的值,与业务匹配的REDO日志文件大小能让数据库......
  • MySQL8.0 JSON相关函数(二) -更改JSON值
    (目录)本文涉及函数简介函数作用JSON_ARRAY_APPEND在数组后追加元素JSON_ARRAY_INSERT在JSON数据中的指定位置插入元素JSON_INSERT如果存在值,不操作,否则插入值JSON_REPLACE如果存在值,更新该值,否则不操作JSON_SET如果存在值,就更新,否则就插入JSON_REM......
  • C# 实现身份验证之WebApi篇
    【转】https://www.cnblogs.com/zhaoshujie/p/9761005.html今天再来总结关于如何实现WebApi的身份验证,以完成该系列所有文章,WebApi常见的实现方式有:FORM身份验证、集成WINDOWS验证、Basic基础认证、Digest摘要认证 第一种:FORM身份验证(若在ASP.NET应用程序使用,则该验证方式不支......
  • MVC4 成员资格、 身份验证
    SimpleMembership,成员资格提供程序、通用的提供者和新的ASP.NET4.5Web窗体和ASP.NETMVC4模板ASP.NETMVC4互联网模板中添加一些新的、非常有用的功能,构建SimpleMembership。这些更改将添加一些很有特色,像很多更简单、可扩展会员API和OAuth的支持。但是,新的帐户管......
  • MySQL8.0 JSON数据类型
    (目录)JSON数据类型MySQL8.0支持原生的JSON数据类型。JSON数据类型存在以下优点自动验证存储在json列中的JSON文档,无效文档会产生错误优化存储格式。json列中的文档被转换为内部格式,可以直接对文档元素进行快速读取访问。JSON值JSON值类型在MySQL中,JSON值可以是字符串/数......