以下のサイトを参考にMariaDBのrootパスワードの再設定を試みていますが、エラーメッセージが出力します。
どうすればよいでしょうか。
https://haloechoes.com/server-operations/mariadb-forgotten-root-password/
# sudo systemctl stop mariadb # sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" # sudo systemctl start mariadb # mariadb MariaDB [(none)]> alter user root@localhost identified by 'Abc@001!'; ERROR 1290 (HY000): The MariaDB server is running with the --skip-grant-tables option so it cannot execute this statement
追記
OS: CentOS7.9
MariaDB: 10.9.3
phpMyAdmin: 5.2.0
MariaDBのバージョンを記載いただくと回答が集まりやすくなるかと思います。
情報を追記する場合は、質問文を編集してください。
エラーメッセージから何か調べたりしたのでしょうか。
現状の質問内容からすると、何も調べず試さずという印象から変わりません。
パスワードなしでログインするために"--skip-grant-tables"を設定しましたが、mariadbにログイン後のパスワード変更を要求した際に"--skip-grant-tables"を理由としてエラーが生じているので、これ以上何をすればいいかわからず、これに対して経験がある人の助言を求めています。
ではそのあたりも記載願います。
質問内容だけみると「エラーがでました。どうすればいいですか」だけなので。
エラーメッセージそのまま調べても出てくる記事があるので、それは何も参考にならなかったのかなとは思っています。
https://qiita.com/matsuma/items/fac4581aedeb699c6e9e

回答1件
あなたの回答
tips
プレビュー