Mungkin memperbarui paket, pembaru menimpa kata sandi root.
Untuk memulihkannya:
Hentikan mysqld deamon.
$ sudo service mysqld stop
Masuk ke direktori mysql/bin
$ cd /usr/bin
Mulai deamon mysql dengan opsi ini:
$ sudo mysqld_safe --skip-grant-tables
Buka terminal lain dan buka sesi mysql untuk menjalankan ini:
$ 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;
Sekarang matikan proses mysqld_safe dan mulai ulang mysqld secara normal:
$ sudo service mysqld start
Catatan1: password
adalah nama kolom dalam tabel mysql.user
sebelum versi 5.7. Setelah itu menjadi authentication_string
. Ubah pernyataan pembaruan Anda sebagaimana mestinya.