服务器重新启动后,MariaDB非root用户密码重置

时间:2018-02-07 13:51:39

标签: mysql mariadb

我创建了一个用户并设置了密码。它可以正常工作,直到mariadb服务器重新启动。 在我运行“服务mysqld restart'只有root mysql用户继续工作。当尝试使用任何其他用户时,我收到错误:连接失败:访问被拒绝用户'用户名' @' localhost' (使用密码:是)

因此,每次服务器重启后,我都必须以root身份登录并执行查询:SET PASSWORD FOR' username' @' localhost' = PASSWORD(' passw')。

此外,如果在设置密码后执行查询' FLUSH PRIVILEGES'密码再次获得批准。

服务器版本:10.2.12-MariaDB-10.2.12 + maria~xenial-log - mariadb.org二进制分发

1 个答案:

答案 0 :(得分:0)

我重新安装了MariaDB,正如Raymond Nijland建议的那样。它解决了这个问题。