问题原因: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

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注

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