このステートメントを実行することで、この問題を解決できました
sudo dpkg-reconfigure mysql-server-5.5
これにより、ルート パスワードが変更されます。
パスワードをリセットする必要があります。 Mac osx (テスト済みで動作中) および ubuntu の手順
MySQL を停止
$ sudo /usr/local/mysql/support-files/mysql.server stop
セーフ モードで起動します:
$ sudo mysqld_safe --skip-grant-tables
(上記の行はコマンド全体です)
これは、プロセスが終了するまで進行中のコマンドなので、別のシェル/ターミナル ウィンドウを開いて、パスワードなしでログインします:
$ mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
MySQL を起動
sudo /usr/local/mysql/support-files/mysql.server start
新しいパスワードは「password」です。
私も同じ問題を抱えていました。 mysql -u root -p
と書く必要があります
mysql
ではありません または mysql -u root -p root_password