Debian9 中的 MariaDB Unix Socket 的认证插件

环境:Debian9,安装了 MariaDB。
问题:root用户从ssh登录后,输入mysql命令即可转到MariaDB的命令台,无需密码。如使用 UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; 的命令设置一个非空密码,但无法凭新密码登录到数据库,还是空密码。

尝试:在命令台,执行 UPDATE mysql.user SET plugin="" WHERE User='root'; 后应该可以为root用户禁用 Unix Socket 认证。

参考:

标签: mariadb

添加新评论