当前位置: 首页 > 编程笔记 >

mysql 8.0 错误The server requested authentication method unknown to the client解决方法

空成天
2023-03-14
本文向大家介绍mysql 8.0 错误The server requested authentication method unknown to the client解决方法,包括了mysql 8.0 错误The server requested authentication method unknown to the client解决方法的使用技巧和注意事项,需要的朋友参考一下

mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示

The server requested authentication method unknown to the client

查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的

解决办法:

删除创建的用户和授权,

  1. 找到mysql配置文件并加入
  2. default_authentication_plugin=mysql_native_password

变为原来的验证方式,然后从新创建用户并授权即可

mysql -uroot -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

 以上就是出现这个错误的解决方法,如果大家还有更好的解决方案可以给在小牛知识库微信公众号留言,感谢大家对小牛知识库的支持。

 类似资料:
  • 问题内容: 我正在将JTOpen JDBC驱动程序用于DB2通用数据库。除了简单的语句,我对SQL的经验很少。 从这个问题中,我看到尝试“在事务期间插入/更新非日记表中的行”时,抛出了我正在获取的错误(SQL7008)。 根据项目负责人的说法,我们的数据库未记录在日志中,因此不会很快出现(不要问我为什么,我不是DBA)。但是,我正在一个项目中,几乎一劳永逸(而不是每次调用一次执行都会自动提交)的功

  • 本文向大家介绍PHP错误Warning:mysql_query()解决方法,包括了PHP错误Warning:mysql_query()解决方法的使用技巧和注意事项,需要的朋友参考一下 php提示错误:Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using pass

  • 本文向大家介绍MySQL错误ERROR 1615 解决方法,包括了MySQL错误ERROR 1615 解决方法的使用技巧和注意事项,需要的朋友参考一下 今天测试合服脚本的时候,遇到一个很奇怪的问题。Mysql报ERROR: ERROR 1615 (HY000): Prepared statement needs to be re-prepared 经过测试,发现不是合服脚本的问题。经过一番搜索。发

  • 本文向大家介绍ioncube_loader_win_5.2.dll的错误解决方法,包括了ioncube_loader_win_5.2.dll的错误解决方法的使用技巧和注意事项,需要的朋友参考一下 我们做项目的时候遇到了出现下边这些错误 requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the

  • 本文向大家介绍Mysql ERROR 1577错误解决方法,包括了Mysql ERROR 1577错误解决方法的使用技巧和注意事项,需要的朋友参考一下 今天将Mysql升级到了5.1.31,用Navicat打开数据库添加数据,出现了1577错误,提示信息: 查看手册(5.4. mysql_fix_privilege_tables:升级MySQL系统表),一些MySQL发布对mysql数据库中的系统

  • 本文向大家介绍MySQL启动错误解决方法,包括了MySQL启动错误解决方法的使用技巧和注意事项,需要的朋友参考一下 一般情况下mysql的启动错误还是很容易排查的,但是今天我们就来说一下不一般的情况。拿到一台服务器,安装完mysql后进行启动,启动错误如下: 有同学会说,哥们儿你是不是buffer pool设置太大了,设置了96G内存。这明显提示无法分配内存嘛。如果真是这样也就不在这里进行分享了,

  • 本文向大家介绍SQL SERVER 9003错误解决方法,包括了SQL SERVER 9003错误解决方法的使用技巧和注意事项,需要的朋友参考一下 SQLSERVER 9003错误解决方法 只适用于SQL2000 (只适用于SQL2000) "无法打开新数据库 'POS'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003)" 看是9003错误,就

  • 接口通用问题解决方案 通用错误码,错误信息及解决方案 400(非法的client_id) 400(非法的client_secret) 402(未传当前用户手机号) 402(手机号不合法) 403,10002(IP不在白名单中,本次请求ip:xxx.xxx.xxx.xxx) 403(无权访问该接口) 406(该用户不存在,请管理员添加后再使用) 408(未传timestamp或者timestamp格