【发布时间】:2019-12-20 14:23:54
【问题描述】:
我正在尝试重置 mariadb 数据库的 root 密码,遵循了迄今为止我发现的每个教程变体,并且每次尝试使用新密码登录时,它都不接受它。
主要是我一直在做的:
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root -e 'use mysql; update user SET PASSWORD=PASSWORD("jkjkjkjjk"); flush privileges;'
我还尝试在udpate 命令之前添加一个额外的flush privileges;,并将其从末尾删除,重置密码的不同变体,例如SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
如果相关,我正在使用 mariadb 和 galera,在 kubernetes statefulset 上运行。
mariadb 的版本是mysqld 10.3.21-MariaDB-1:10.3.21+maria~bionic
我对此感到非常沮丧。
【问题讨论】:
-
arch specific how to,在运行
mysqld_safe之前你是否先停止了服务?。