MySQL连接错误::Authentication plugin ‘caching_sha2_password’ cannot be loaded

👤 cesii 📅 2021年09月10日 21:44 👁️ 阅读 183 📂

该错误以前遇到过,不过当时只想着解决就行了,没想到这次用MySQL时又遇到了,所以决定记录下吧。
先通过cmd命令或者MySQL command client工具连接数据库

第一步:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; (修改账户密码加密规则并更新用户密码)

第二步:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; (刷新权限并重置密码root)

第三步:

FLUSH PRIVILEGES;(刷新权限)

第四步:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';(单独重置密码)
MySQL连接错误::Authentication plugin ‘caching_sha2_password’ cannot be loaded
然后重新连接数据库就可以了!
MySQL连接错误::Authentication plugin ‘caching_sha2_password’ cannot be loaded


Fatal error: Uncaught Error: Call to undefined function commentPost() in /www/wwwroot/cesii/content/templates/paperbook/echo_log.php:63 Stack trace: #0 /www/wwwroot/cesii/include/controller/log_controller.php(126): include() #1 /www/wwwroot/cesii/include/lib/dispatcher.php(114): Log_Controller->displayContent() #2 /www/wwwroot/cesii/index.php(10): Dispatcher->dispatch() #3 {main} thrown in /www/wwwroot/cesii/content/templates/paperbook/echo_log.php on line 63