MySQL ; root のパスワードを忘れた時の再設定方法
- root 権限になる
$ su #
- MySQL サーバーを停止する
# /etc/init.d/mysqld stop
- MySQL をセーフモードで実行
# /usr/bin/mysqld_safe --skip-grant-tables & mysql mysql
root のパスを初期化する。
mysql> update user set Password=null where Host='localhost' and User='root';
セーフモードから抜けて MySQL サーバーを再起動する
/etc/init.d/mysqld restart
パスワードを再設定する
mysql> set password for root@localhost=password('rootパスワード');
引用元