User root pada database MySQL ataupun database MariaDB adalah user yang memiliki akses tertinggi untuk semua aktivitas. Tutorial kali ini dilakukan apabila Anda lupa dengan password user root database, kali ini MySQL yang digunakan adalah versi 14.14 Distrib 5.7.30 yang di instal dan di konfigurasi pada sistem operasi Ubuntu 16.04.

1. Stop service MySQL dengan perintah dibawah.

$ sudo /etc/init.d/mysql stop

2. Jalankan kembali perintah dibawah agar MySQL berjalan pada safe mode.

$ mysqld_safe --skip-grant-tables &

Tekan tombol ENTER untuk kembali ke prompt.

3. Masuk kedalam database MySQL dengan user root tanpa password kemudian tekan tombol ENTER.

$ sudo mysql -u root

4. Gunakan database MySQL tempat tabel user berada kemudian jalankan perintah untuk melakukan update password root dilanjutkan dengan melakukan flush privileges.

mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("password_baru") where User='root';
mysql> flush privileges;
mysql> exit

5. Matikan kembali service database MySQL dan kemudian hidupkan kembali.

$ sudo /etc/init.d/mysql stop
$ sudo /etc/init.d/mysql start

6. Cobalah untuk melakukan login kedalam database dengan user root.

$ sudo mysql -u root -p

Masukan password yang sudah diubah pada point 4.

Langkah-langkah diatas seharusnya bisa Anda lakukan pada database MySQL yang di install pada sistem operasi selain Ubuntu. Selamat Mencoba.