Reset Password root MySQL

Adakalanya sebagai admin bisa jadi lupa password root dalam database MySQL atau bisa juga mengalami database/tabletidak bisa diakses sekalipun menggunakan root. berikut adalah trick untuk melakukan reset password root atau pun melakukan recovery backup database. HARAP diingat sintak berikut akan membuat database server dapat diakses tanpa password root sehingga setelah selesai segera mematikan dan menjalankan seperti biasa
 
# Linux 
/usr/sbin/mysqld --skip-grant-tables 
# OR 
/usr/libexec/mysqld --skip-grant-tables 
 
# Windows/Xampp 
X:\xampp\mysql\bin\mysqld.exe --skip-grant-tables
Setelah diaktifkan maka anda dapat login ke mysql menggunakan phpmyadmin ataupun mysql client lain dengan username root dan tanpa memberikan password (alias tanpa password) dengan begitu anda bisa merubah kembali password root ataupun melakukan recovery backup database yang mengalami kehilangan akses. untuk reset bisa menggunakan sintaq berikut
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Semoga bermanfaat.

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line