follow us in feedly

MySQLのrootパスワードを再設定する方法

MySQLのrootパスワードを忘れてしまって再設定しました。
以前にも同じことをしてるので、次から調べずにすむようにメモしておく。
MySQLのバージョンは5.1です。

MySQLを停止する。

# /etc/init.d/mysqld stop

/etc/my.cnfに「skip-grant-tables」を追加する。

[mysqld]

skip-grant-tables

MySQLを起動する。

# /etc/init.d/mysqld start

MySQLサーバに接続して、新しいrootパスワードを設定する。

# mysql -u root mysql
Enter password:

mysql> UPDATE user SET Password=PASSWORD('mynewpassword') WHERE User='root';
mysql> FLUSH PRIVILEGES;

MySQLを停止する。

# /etc/init.d/mysqld stop

/etc/my.cnfに記述した「skip-grant-tables」を削除して、MySQLを起動する。

# /etc/init.d/mysqld start

MySQLに接続できるか確認して完了。

# mysql -u root -p
Enter password:

パスワードを忘れるとめんどうですね。

タグ:

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください