怎么增加 default_authentication_plugin=caching_sha2_password
时间: 2023-09-04 21:09:16 浏览: 218
为了增加 default_authentication_plugin=caching_sha2_password,你需要进行以下步骤:
1. 首先,确认你的MySQL版本是8.0.4或更高版本,并且已经默认使用caching_sha2_password作为身份验证插件。
2. 如果你使用的是Navicat等工具,且无法使用caching_sha2_password进行连接,你需要修改MySQL账号的密码策略。
3. 停止MySQL服务,可以使用命令`service mysql stop`来停止MySQL服务。
4. 启动MySQL服务,可以使用命令`service mysql start`来启动MySQL服务。
5. 使用命令`mysql -u root -p`登录到MySQL。
6. 运行以下命令将root用户的密码修改为123456,并使用mysql_native_password作为身份验证插件:`ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'`。
7. 刷新权限缓存,可以使用命令`FLUSH PRIVILEGES;`来刷新权限。
8. 确保将my.cnf文件中的配置,允许无需密码即可登录的配置删除。
9. 重新启动MySQL服务,并使用新的密码登录,你应该不再遇到之前的问题。
通过以上步骤,你就成功增加了default_authentication_plugin=caching_sha2_password。请注意,这些步骤假设你已经具备管理员权限来修改MySQL配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [本地出现Authentication plugin ‘caching_sha2_password‘ 的原因及 解决方案](https://blog.csdn.net/qq_28198181/article/details/129140972)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Authentication plugin ‘caching_sha2_password‘ 服务端也无法连接问题彻底解决](https://blog.csdn.net/queryById/article/details/123594090)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文