我创建了一个用户并设置了密码 . 它可以正常工作,直到mariadb服务器重新启动 . 运行'service mysqld restart'后,只有root mysql用户继续工作 . 当尝试使用任何其他用户时,我收到错误:连接失败:访问被拒绝用户'用户名'@'localhost'(使用密码:YES)
所以每次服务器重启后我都必须以root身份登录并执行查询:SET PASSWORD FOR'username'@'localhost'= PASSWORD('passw') .
此外,如果在设置密码后执行查询'FLUSH PRIVILEGES',密码将再次获得批量 .
服务器版本:10.2.12-MariaDB-10.2.12 maria~xenial-log - mariadb.org二进制发行版
1 回答
我重新安装了MariaDB,Raymond Nijland建议 . 它解决了这个问题 .