やきにくとくにきや

WEBサービスとイベントに夢見るエンジニアの技術メモ、チラシの裏。そして焼肉たべたい

MySQLのrootパスワードなんだっけ!?

   

開発用サーバとか構築中で忘れてた適当なサーバで稀に起こる事件

 

--skip-grant-tables を指定してMySQLを起動するとパスワード入力なしで
ユーザー権限のテーブルにアクセスできる。

[default]
/etc/init.d/mysqld stop
/etc/init.d/mysqld start --skip-grant-tables

mysqladmin -u root password 'ここにMySQLの新しいrootパスワードを入力'

/etc/init.d/mysqld restart

mysql -u root -p
Enter password:新たに入力したrootパスワード
[/default]

A.4.2. 忘れたルートパスワードをリセットする方法

 

まあ、そもそも本来は忘れるのがありえないので覚えておきましょう

 

 - MySQL