以下のサイトを参考にさせて頂きました。
まず MySQL を停止します。
1 | sudo /etc/init.d/mysqld stop |
MySQL をセーフモードで起動します。
1 | sudo /usr/bin/mysqld_safe --user=root --skip-grant-tables & |
別のターミナルから MySQL にパスワード無しでログイン。
1 | mysql -u root |
SQL を発行してパスワードを再設定します。
1 2 3 4 5 | 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 を再起動します。
1 | sudo /etc/init.d/mysqld restart |
YOUKAさんのコメント
こんばんは。YOUKAと申します。
ちょうどMySQLにログインできずに困っていたところでたどり着きました。
記載されている内容で、パスワードを再設定する事ができました。
ありがとうございました。
webleさんのコメント
YOUKA様、はじめまして。ウェブルの空井と申します。お役に立てたようで光栄です。今後ともウェブルをよろしくお願い致します。