Reset Dan Hapus Password root MySQL dengan Opsi init-file
Salahsatu
cara untuk mereset/menghapus password user root MySQL adalah dengan menggunakan opsi init-file.
Sebagai
langkah pertama, kita akan membuat sebuah file text yang
berisi perintah query MySQL untuk mereset dan menghapus password. Isi dari file
text tersebut adalah:
Untuk Reset -> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password_baru');
Untuk Delete-> SET PASSWORD FOR 'root'@'localhost' = '';
|
Sebagai
contoh, saya akan mereset password root menjadi ‘123456’, sehingga perintahnya adalah:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
|
Savelah
file ini sebagai ‘reset_password.sql’. Anda bisa menggunakan program notepad bawaan
windows untuk menulisnya, namun pastikan akhiran dari file adalah ‘.sql’.
Savelah file ini di lokasi yang bisa diakses MySQL, untuk contoh kali ini saya
akan meletakkannya di dalam folder bin MySQL.
Karena
saya menyimpan file reset_password di drive C:\MySQL\bin, maka lokasi_file_reset_password.sql adalah di “D:\MySQL\bin\reset_password.sql”. Berikut perintah untuk menjalankan MySQL Server dengan
opsi init-file:
mysqld --init-file=D:\MySQL\bin\reset_password.sql
|
MySQL
Server akan menjalankan file ‘reset_password.sql’ tersebut dan mereset password user root menjadi
‘123456’.
Untuk mencoba password root yang baru
saja di reset, masuklah sebagai user root dengan password ‘123456’.
Jika anda berhasil masuk sebagai root,
berarti reset password berhasil dijalankan.
Sebagai
langkah terakhir, hentikan MySQL
Server dan hapus file reset_password.sql.
MENGHAPUS PASSWORD MYSQL
Untuk menghapus password mysql anda hanya perlu mengganti isi file reset_password.sql dengan query sebagai
berikut :
SET PASSWORD FOR 'root'@'localhost' = '';
Semoga bermanfaat J
Komentar
Posting Komentar