備忘録:SQLのパスワードを忘れたので再設定

まず MySQL を停止します。

sudo /etc/init.d/mysqld stop

MySQL をセーフモードで起動します。

sudo /usr/bin/mysqld_safe –user=root –skip-grant-tables &

別のターミナルから MySQL にパスワード無しでログイン。

mysql -u root

SQL を発行してパスワードを再設定します。

use mysql;
select host, User, Password from user;
update user set password=password(‘hogepassword’) where user=’root’;
select host, User, Password from user;
flush privileges;

終わったら MySQL を再起動します。

sudo /etc/init.d/mysqld restart

参考URL:
http://www.nilab.info/z3/20060706_zlashdot_000310.htmlhttp://weble.org/2012/01/10/mysql-root-password-reset

カテゴリー: Linux, ソフト・ハードウェア パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です