Saya baru mengenal MySQL, saya mencoba menjalankan WordPress di desktop Windows saya dan memerlukan MySQL.
Saya menginstal semua Web Platform Installer
yang disediakan oleh Microsoft. Saya tidak pernah menetapkan kata sandi root untuk MySQL dan pada langkah terakhir menginstal WordPress, ia meminta kata sandi server MySQL.
Apa kata sandi default untuk root (jika ada) dan bagaimana cara mengubahnya?
Saya mencoba:
mysql -u root password '123'
Tapi itu menunjukkan kepada saya:
Access denied for user 'root@localhost' (using password:NO)
Setelah ini saya coba:
mysql -u root -p
Namun, ia meminta kata sandi yang tidak saya miliki.
Pembaruan : seperti yang disarankan Bozho, saya melakukan hal berikut:
- Saya menghentikan Layanan MySQL dari layanan Windows
- CMD dibuka
- Mengubah lokasi menjadi c: \ program files \ mysql \ bin
Menjalankan perintah di bawah ini
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt
Perintah berjalan dengan peringatan tentang kumpulan karakter yang saya sebutkan di bawah ini
- Saya memulai layanan MySQL dari layanan Windows
Saya menulis di baris perintah
mysql -u root -p
EnterPassword: 123 // 123 was the password
Baris perintah menunjukkan kesalahan berikut
Access denied for user 'root@localhost' (using password:**YES**)
Bagaimana cara mengatasi ini? Saya menunggu kabar dari Anda.
root
pengguna kosong setelah penginstalan awal. Jadi lakukan saja mysql -u root -p
lalu tekan enter, yaitu biarkan kata sandi kosong. Kemudian tentu saja memasukkan kata sandi pada root
userid.
-p
atau--password
, tetapi tidakpassword
. Itu sebabnya mysql merespon dengan MENGGUNAKAN PASSWORD NO.