Cara Ganti dan Reset Password root MySQL 8 di Ubuntu 18.04

MySQL database memiliki user root yang merupakan user utama atau administrator yang dapat mengkonfigurasi dan memiliki akses ke semua database. Sering sekali terjadi kasus ingin mengganti password root misalnya karena berganti pengelola server atau system administrator. Untuk kasus reset password biasanya karena lupa password root. Nah, di tutorial ini membahas tentang bagaimana cara ganti dan reset password MySQL 8 di Ubuntu 18.04.

*Ganti Password*

Ganti password root di sini berarti bahwa kita masih bisa login dengan menggunakan user root, passwordnya masih kita ketahui, tetapi ingin diganti passwordnya.

Login ke mysql dengan user root.

[INPUT]

1 mysql -u root -p

Ganti password root.

[INPUT]

1 2 ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password_baru’; exit

Login kembali ke mysql untuk menguji password baru.

[INPUT]

1 mysql -u root -p

*Reset Password*

Reset password di sini berarti bahwa kita lupa atau tidak tahu password root, jadi harus reset atau ganti password secara paksa.

Hentikan mysql service.

[INPUT]

1 systemctl stop mysql

Jalankan mysql service dengan opsi *–skip-grant-tables*.

[INPUT]

1 mysqld –skip-grant-tables –user=mysql &

Login ke mysql.

[INPUT]

1 mysql

Reload grant table.

[INPUT]

1 FLUSH PRIVILEGES;

Ganti password root.

[INPUT]

1 ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password_baru’;

Reload grant table dan exit.

[INPUT]

1 2 FLUSH PRIVILEGES; exit

Restart Ubuntu.

[INPUT]

1 reboot

Login ke mysql dengan menggunakan password baru.

[INPUT]

1 mysql -u root -p

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.