mysqlのrootパスワードを再設定

電脳備忘録

本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。

この記事は最終更新から13年以上経過しています。

えーっと、とあるサーバのmysqlのルートのパスワードを忘れてしまいました・・・。
困ったときにのGoogle先生よろしく今回も無事解決したので備忘録として残しておきます。

はじめに

よいこのみんなはパスワードは適切な形で保管しておきましょう。

お約束

参照は自己責任でお願いします。 mysqlを止めてセーフモードで起動
# killall mysqld
# /usr/bin/mysqld_safe --user=root --skip-grant-tables & mysql mysql
パスワードを初期化
mysql> update user set Password=null where Host='localhost' and User='root';
mysql> exit
パスワードを再設定
# mysql -u root
mysql> set password for root@localhost=password('rootパスワード');
mysql起動
# /etc/rc.d/init.d/mysqld start
何回かエラーを返されてしまいました。何回か再起動しているうちにうまくい行きましたが、原因はわからずじまい・・・。
Newer
Older
Dark
Light
menu