Jika masalahnya hanya kata sandi yang terlupakan, ini akan memungkinkan Anda untuk mengatur ulang. Namun jika Anda memiliki database yang tidak kompatibel dengan versi MySQL Server, akan ada masalah lain nanti setelah Anda menyetel ulang kata sandi.
Hentikan layanan mysql
wampmanager -> MySQL -> Service -> Stop Service
Edit file my.ini
wampmanager -> MySQL -> my.ini
Temukan [wampmysqld]
bagian dalam file ini. Tambahkan baris ini langsung setelah bagian [wampmysqld]
skip-grant-tables
Mulai ulang layanan mysql.wampmanager -> MySQL -> Service -> Start/Resume Service
Buka konsol MySQLwampmanager -> MySQL -> MySQL Console
Sekarang kita akan mengatur ulang kata sandi untuk pengguna root, tentu saja ini dapat digunakan untuk mengatur ulang kata sandi pengguna mana pun. Masukkan 2 perintah berikut di mysql>
command prompt, masing-masing dengan titik koma di akhir baris, dan tekan ENTER setelah setiap baris untuk mengeluarkan perintah ke mysql.
Untuk versi MySQL sebelum 5.7.0
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Untuk versi MySQL setelah 5.7.0
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'),
password_expired = 'N'
WHERE User = 'root';
FLUSH PRIVILEGES;
Catatan bahwa pembaruan harus melaporkan bahwa ia telah memperbarui lebih dari satu baris, itu karena sebenarnya ada 3 akun pengguna dengan userid 'root' masing-masing dengan domain yang berbeda
yaitu 127.0.0.1, localhost dan ::1*
Sekarang masukkan 'quit' di perintah mysql yang akan ada mysql.
Hentikan layanan mysqlwampmanager -> MySQL -> Service -> Stop Service
Edit file my.iniwampmanager -> MySQL -> my.ini
Temukan bagian [wampmysqld] di file iniHapus skip-grant-tables
parameter yang kami tambahkan sebelumnya.
JANGAN Biarkan parameter ini dalam file ini karena ini adalah lubang keamanan yang BESAR.
Mulai ulang layanan mysql.wampmanager -> MySQL -> Service -> Start/Resume Service