Mysql8.0密码问题mysql_native_password和caching_sha2_password详解 |
问题描述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 重启数据库 处理结果总结以上为个人经验,希望能给大家一个参考,也希望大家多多支持 。 |