MariaDBで、rootのパスワードを失念してしまってその後の操作ができなくなってしまった。で、初期化をしたので備忘として残しておく。
なお、MariaDBのバージョンは5.5を用いている。
やり方は簡単で、一旦MariaDBのプロセスを落としてからセーフモードで起動、パスワードを設定してMariaDBのプロセスを再度起動させてやるだけだ。
systemctl stop mariadb mysqld_safe --skip-grant-tables & mysql -u root mysql -e "update user set password=PASSWORD('P@ssw0rd') where User='root';" pkill -TERM -P $(pgrep mysqld_safe) systemctl start mariadb
これで、MariaDBのパスワードがリセットできた。
