Pasti udah tau mysql kan?? yup, mysql adalah software sistem manajemen basis data sql (bahasa populer: DBMS). Saya memosting ini karena juga pengalaman saya yang pernah lupa password root mysql-server saya 😀 , mungkin ada yang pernah mengalami yang seperti saya alami ini.
Karena user root mysql adalah user dengan akses penuh, sehingga semua aktivitas bisa dilakukan oleh si root ini termasuk membuat user baru, membuat database baru, setting akses, dan lain-lain.
oke, lanjut caranya, saya mencoba cara ini di CentOs 6.
Stop Mysql
pertama kita menghentikan service mysql.
sudo /etc/init.d/mysqld stop
Safe Mode
Selanjutnya kita menjalankan mysql safe mode, langkah ini membutuhkan akses root pada server kita.
sudo mysqld_safe --skip-grant-tables &
catatan: And (&) pada akhir perintah harus ditulis
Login
Setelah itu login tanpa password
mysql -u root
next, pilih database mysql
use mysql;
Reset Password
Masukkan perintah dibawah ini untuk mengganti password yang lama dengan yang baru
update user set password=PASSWORD("mynewpassword") where User='root';
catatan: ganti mynewpassword dengan password baru anda.
dan trakhir, flush privileges
flush privileges;
Terakhir
langkah terakhir adalah keluar dan merestart service mysql anda.
quit
restart
sudo /etc/init.d/mysqld stop ... sudo /etc/init.d/mysql start
Tes Login
mysql -u root -p
setelah itu masukkan password mysql baru kalian.
Dengan begitu selesai sudah masalah yang anda hadapi.
Terima Kasih sudah berkunjung, silahkan meninggalkan jejak di komentar 😀 :).
superb… thanks a lot
tutorialnya sangat berguna