rootのパスワードリセット

Table of Contents

rootアカウントのパスワードが分からなくなったのでパスワードを再設定

MySQLのmysqld_safeが含まれるパッケージをインストール

# dnf instal mysql-test

mysqld_safeが含まれるパッケージを検索

# dnf provides mysqld_saf -C
mysql-test-8.0.43-1.el9_6.x86_64 : The test suite distributed with MySQL
Repo        : crb
一致:
ファイル名    : /usr/bin/mysqld_safe

MySQLサーバーを停止

# systemctl stop mysqld

セーフモードでMySQLをバックグラウンドで起動

# mysqld_safe --skip-grant-tables &

mysqlデータベースを選択して、パスワードをリセット

# mysql -u root
> FLUSH PRIVILEGES;
> ALTER USER 'root'@'localhost' IDENTIFIED BY '新しいパスワード';
> exit

バックグラウンドのプロセスを停止

# jobs
[1]+  停止                  mysqld_safe --skip-grant-tables
# kill %1

MySQLサーバーを開始

# systemctl start mysqld
# systemctl status mysqld

参考URL

パスワードが分からない | プログラミング学習サイト【侍テラコヤ】
プロセス・ジョブを管理する #初心者 – Qiita

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です