まず 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
コメント