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