Reset Password Mysql di CentOS

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 ­čśÇ :).

Leave a Reply