パッケージを更新すると、アップデーターがルートパスワードを上書きした可能性があります。
復元するには:
mysqlddeamonsを停止します。
$ sudo service mysqld stop
mysql/binディレクトリに移動します
$ cd /usr/bin
このオプションでmysqlデーモンを起動します:
$ sudo mysqld_safe --skip-grant-tables
別のターミナルを開き、mysqlセッションを開いてこれを実行します:
$ mysql
mysql> use mysql;
see Note1 below for next line.
mysql> UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD_HERE') WHERE user = 'root';
mysql> exit;
次に、mysqld_safeプロセスを強制終了し、mysqldを通常どおり再起動します。
$ sudo service mysqld start
注1: パスワードコード> テーブル
mysql.user
の列名です バージョン5.7より前。その後、 authentication_string
になりました 。それに応じて更新ステートメントを変更してください。