Reset Password Root MySQL di VPS
Pelajari Reset Password Root MySQL di VPS
Langkah 1: Masuk ke VPS Anda
Gunakan SSH untuk masuk ke server VPS Anda.
ssh root@ip_address_vps
Gantilah ip_address_vps
dengan alamat IP server Anda.
Langkah 2: Stop Layanan MySQL
Untuk mereset password root, Anda perlu menghentikan layanan MySQL terlebih dahulu. Gunakan perintah berikut untuk menghentikan MySQL:
Pada sistem berbasis Ubuntu/Debian:
systemctl stop mysql
Pada sistem berbasis CentOS/RHEL:
systemctl stop mysqld
Langkah 3: Jalankan MySQL dengan Opsi Skip Grant Tables
Setelah layanan MySQL dihentikan, jalankan MySQL dengan opsi --skip-grant-tables
untuk melewati otentikasi dan masuk ke MySQL tanpa password. Perintahnya adalah:
Pada sistem berbasis Ubuntu/Debian:
mysqld_safe --skip-grant-tables &
Pada sistem berbasis CentOS/RHEL:
mysqld_safe --skip-grant-tables &
Perintah ini akan menjalankan MySQL dalam mode aman tanpa memerlukan password untuk login.
Langkah 4: Login ke MySQL
Setelah MySQL berjalan, Anda dapat login ke MySQL tanpa menggunakan password:
mysql -u root
Langkah 5: Reset Password Root
Sekarang Anda sudah bisa mengubah password root. Gunakan perintah berikut untuk memilih database MySQL dan mengubah password root:
USE mysql;
UPDATE user SET authentication_string=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;
Gantilah new_password
dengan password baru yang diinginkan. Pastikan password baru tersebut kuat dan mudah diingat.
Catatan: Pada MySQL versi 5.7 ke bawah, gunakan perintah ini untuk mengubah password:
UPDATE user SET password=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;
Langkah 6: Keluar dan Restart MySQL
Setelah Anda mengubah password, keluar dari MySQL dengan perintah:
exit;
Kemudian, restart layanan MySQL untuk menerapkan perubahan:
Pada sistem berbasis Ubuntu/Debian:
systemctl restart mysql
Pada sistem berbasis CentOS/RHEL:
systemctl restart mysqld
Langkah 7: Verifikasi Password Baru
Sekarang, coba login kembali ke MySQL menggunakan password baru Anda:
mysql -u root -p
Masukkan password baru yang sudah Anda setel. Jika berhasil masuk, berarti Anda telah berhasil mereset password root MySQL.