Mysql8.0密码问题mysql_native_password和caching_sha2_password详解
问题描述mysql8.0远程登录数据库报错问题原因mysql8.0 引入了新特性 caching_sha2_password;这种密码加密方式客户端不支持;客户端支持的是mysql_native_pa
问题描述
mysql8.0远程登录数据库报错


问题原因
mysql8.0 引入了新特性 caching_sha2_password;
这种密码加密方式客户端不支持;
客户端支持的是mysql_native_password 这种加密方式;

解决方法
1.修改加密方式
mysql> alter user abc@'%' identified with mysql_native_password by '123456';
query ok, 0 rows affected (0.01 sec)

2.在创建用户的时候规定加密方式
mysql> create user ceshi@'%'identified with mysql_native_password by '123456'
-> ;
query ok, 0 rows affected (0.00 sec)

3.配置文件中声明插件
default_authentication_plugin=mysql_native_password
重启数据库

处理结果

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
相关文章:
-
本文介绍了一次 mysql 数据迁移的流程,通过方案选型、业务改造、双写迁移最终实现了亿级数据的迁移。一、背景预约业务是 vivo 游戏中心的重要业务之一。由于历史原因,预约业务数…
-
-
-
文章日期是2024年8月26日,tomcat10为稳定版中最新的,tomcat11为测试版。流程:下载tomcat10-->等待下载时,安装对应的vscode插件-->…
-
前言mysql中,字符集和排序规则在处理文本数据时起着至关重要的作用,本文将详细介绍 mysql中的字符集和排序规则。简介字符集(character set):字符集定义了数据库中…
-
1.命令提示符cmd窗口验证1.1 键盘win+r打开命令提示符,输入cmd。1.2 在电脑中找到安装好的mysql的bin文件目录 。这是我的安装目录c:\program fil…
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论