1 – Menghentikan layanan mysql
Untuk host yang menjalankan Debian / Ubuntu jalankan perintah berikut
#sudo /etc/init.d/mysql stop
Untuk host yang menjalankan RHEL / Centos / Fedora jalankan perintah berikut
#sudo /etc/init.d/mysqld stop
Menghentikan server database MySQL:mysqld.
2 – Memulai mysql di safemode
Untuk menjalankan perintah berikut, Anda harus memiliki akses root pengguna
# mysqld_safe –skip-grant-tables &
[1] 5988
Memulai daemon mysqld dengan database dari /var/lib/mysql
mysqld_safe[6025]:dimulai
3 – Hubungkan ke server mysql
#mysql
atau
# mysql –u -root
Selamat datang di monitor MySQL. Perintah diakhiri dengan; atau \g.
ID koneksi MySQL Anda adalah 1 ke versi server:4.1.15-Debian_1-log
Ketik 'help;' atau '\h' untuk bantuan. Ketik '\c' untuk menghapus buffer.
mysql>
4 – Siapkan kata sandi root mysql baru
Ketik perintah berikut
#mysql> gunakan mysql; <——— untuk memilih basis data;
#mysql> update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) dimana User='root'; <——— untuk menyetel kata sandi baru untuk root pengguna
#mysql> hak istimewa flush; <—- untuk menghapus hak istimewa
#mysql> quit <— untuk keluar dari tugas dan keluar dari mysql
5 – hentikan layanan mysql
#sudo /etc/init.d/mysqld stop
Menghentikan server database MySQL:mysqld
MENGHENTIKAN server dari file pid /var/run/mysqld/mysqld.pid
mysqld_safe[6186]:berakhir
[1]+ Selesai mysqld_safe –skip-grant-tables
6 – memulai layanan mysql
# /etc/init.d/mysql start
# mysql -u root –p <— Gunakan kata sandi baru yang ditetapkan pada langkah 4
#mysql> <– prompt login mysql akan menampilkan posting login berhasil