问题原因:mysql 认证使用的插件是 unix_socket,但现在已经被移除,把插件改成 mysql_native_password 即可:

进到 MariaDB,使用 mysql 数据库:
MariaDB [(none)]> use mysql
重置密码:
MariaDB [(mysql)]>update user set password=PASSWORD("YourNewPassword") where User='root';
更改认证方法(移除unix_socket的请求,换成mysql_native_password) 
MariaDB [(mysql)]>update user set plugin="mysql_native_password"; Code language: PHP (php)

本文转载自以下

https://blog.csdn.net/Zoctan/article/details/79443030

了解 Starx's Home 的更多信息

Subscribe to get the latest posts sent to your email.


0 条评论

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据