AWS mysql の root のパスワードを忘れたとき

mysql の root のパスワードを忘れたとき。
(別にAWSに限らないけども)

1.mysqld サービス停止

sudo service mysqld stop

 

2.起動パラメタ変更

sudo nano /etc/my.cnf

[mysqld] セクションに「skip-grant-tables」追記

 

3.mysqld サービス再起動

sudo service mysqld start

 

4.root でログイン

mysql -u root

 

5.パスワード再設定

6.起動パラメタ元に戻す

sudo nano /etc/my.cnf

「skip-grant-tables」を消す か コメントアウト

 

7.mysqld サービス再起動

sudo service mysqld restart

 

8.ログインテスト

mysql -u root -p
→設定したパスワード

コメントを残す

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