ステップ # 1: MySQL サービスを停止します。
# /etc/init.d/mysqld stop
ステップ # 2: --skip-grant-tables オプションを使用して MySQL を起動します (mysql パスワードなしでログインできるようになります)。
# mysqld_safe --skip-grant-tables &
ステップ # 3: root ユーザーとして mysql サーバーに接続します。
# mysql -u root
ステップ # 4: 新しい mysql ルート ユーザー パスワードを設定します。
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD")
where User='root';
mysql> flush privileges;
mysql> quit
ステップ # 5: MySQL サーバーを終了して再起動します。
# /etc/init.d/mysqld restart
ステップ # 6: ログインして新しい mysql パスワードをテストする
# mysql -u root -p