Reset password root MySQL di VPS menjadi solusi ketika Anda lupa kata sandi atau ingin menggantinya demi keamanan. Akses root MySQL sangat penting karena memungkinkan Anda mengelola database secara penuh. Dalam artikel ini, kami akan membahas cara reset password root MySQL di VPS dengan aman dan cepat.
Database adalah salah satu komponen paling penting dari sebuah website maupun aplikasi web. Informasi paling utama dari website seperti teks, metadata dan angka, semuanya disimpan di dalam database, yang dijalankan oleh aplikasi database.
Kalau Anda membuat sebuah website menggunakan CMS WordPress, tulisan atau teks artikel, deskripsi website, lokasi gambar, informasi login atau credential, semuanya disimpan di dalam database. Secara sederhana, database bisa dikatakan sebagai nyawa di mana data utama sebuah website disimpan.
Untuk bisa menjalankan sebuah service database, diperlukan sebuah aplikasi database server. Ada beberapa aplikasi database populer yang digunakan secara umum sebagai basis database, antara lain: Microsoft SQL, PostgreSQL dan MySQL.
Dari beragam aplikasi database, MySQL adalah salah satu aplikasi yang paling banyak digunakan, terutama untuk membangun aplikasi web maupun website. Popularitas MySQL salah satunya karena aplikasi tersebut didistribusikan menggunakan lisensi open source, yang memungkinan pengguna dari seluruh dunia untuk menggunakannya secara bebas.
Karena satu dan lain hal, terkadang Anda lupa dengan password root MySQL sehingga akan mengalami kesulitan pada saat akan masuk ke service MySQL. Untuk mengatasi hal tersebut, Anda bisa melakukan proses reset password MySQL melalui SSH. Di artikel journal kali ini, kami akan membahas cara reset password root MySQL di server VPS.
Cara Reset Password Root MySQL
Untuk me-reset password root MySQL di server VPS, Anda harus login melalui koneksi SSH ke server VPS yang Anda miliki. Berikut langkah-langkah reset password root MySQL:
1. Login ke Server Melalui SSH
Langkah pertama untuk bisa mereset password root MySQL adalah login terlebih dahulu ke server yang Anda miliki melalui SSH. Panduan selengkapnya untuk login ke server VPS Melalui SSH, bisa Anda ikuti di artikel berikut ini.
2. Menjalankan Safe Mode MySQL
Setelah berhasil login ke server VPS, Anda bisa menjalankan service MySQL dalam safe mode. Proses ini bertujuan supaya Anda bisa login ke root MySQL tanpa perlu melalui autentikasi atau memasukkan password.
Untuk menjalankan safe mode MySQL, Anda bisa menjalankan perintah berikut:
sudo mysqld_safe --skip-grant-tables --skip-networking &

3. Login ke Safe Mode MySQL
Setelah safe mode aktif, Anda bisa masuk ke safe mode MySQL. Untuk masuk ke safe mode MySQL, silakan login kembali ke SSH server VPS yang Anda miliki melalui PuTTY atau Terminal yang berbeda.
Setelah berhasil login ke SSH, Anda bisa masuk ke safe mode MySQL dengan menjalankan perintah berikut:
mysql -u root

4. Reset Password Root MySQL
Setelah berhasil login ke safe mode MySQL, Anda bisa mengubah password root MySQL dengan menjalankan perintah berikut:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'passwordbaruku';
Ganti passwordbaruku menggunakan password yang ingin Anda gunakan. Pastikan Anda gunakan kombinasi password yang aman, yang terdiri dari perpaduan huruf besar, huruf kecil, angka dan karakter spesial.
Setelah muncul pesan Query OK, perubahan password MySQL sudah berhasil, Anda bisa keluar dari safe mode dengan perintah:
exit;

5. Restart Service MySQL
Supaya password root MySQL yang baru bekerja, Anda perlu me-restart service MySQL dengan menjalankan perintah berikut:
sudo systemctl stop mysql
sudo systemctl start mysql
Penutup
Selain web server, service database merupakan komponen paling vital yang menjadi inti dari sebuah website atau aplikasi, untuk menyimpan beragam data. Di antara beberapa aplikasi database, MySQL merupakan aplikasi yang paling banyak digunakan oleh developer di seluruh dunia sebagai basis penyimpanan data.
Oleh karena itu, proses manajemen database menggunakan MySQL merupakan salah satu pengetahuan dasar yang harus dipahami oleh siapapun yang ingin atau sedang membangun website maupun aplikasi.
Salah satu proses mendasar yang sebaiknya Anda kuasai adalah cara reset password root MySQL, sehingga Anda bisa melanjutkan mengoperasikan service database MySQL, meskipun Anda sempat lupa password.
Demikian artikel journal kami tentang cara reset password root MySQL di server VPS. Apabila mengalami kesulitan atau ada pertanyaan lebih lanjut, jangan ragu untuk menghubungi tim technical support Rumahweb.