ฉันเพิ่งเริ่มใช้ MySQL ฉันกำลังพยายามเรียกใช้ WordPress บนเดสก์ท็อป Windows และต้องการ MySQL
ฉันติดตั้งทุกอย่างWeb Platform Installerที่มีให้โดย Microsoft ฉันไม่เคยตั้งรหัสผ่านรูทสำหรับ MySQL และในขั้นตอนสุดท้ายของการติดตั้ง WordPress ระบบจะขอรหัสผ่านเซิร์ฟเวอร์ MySQL
รหัสผ่านเริ่มต้นสำหรับรูทคืออะไร (ถ้ามี) และจะเปลี่ยนได้อย่างไร
ฉันเหนื่อย:
mysql -u root password '123'
แต่มันแสดงให้ฉันเห็น:
Access denied for user 'root@localhost' (using password:NO)
หลังจากนี้ฉันลอง:
mysql -u root -p
อย่างไรก็ตามมันขอรหัสผ่านซึ่งฉันไม่มี
อัปเดต : ตามที่ Bozho แนะนำฉันทำสิ่งต่อไปนี้:
- ฉันหยุดบริการ MySQL จากบริการของ Windows
- เปิด CMD
- เปลี่ยนตำแหน่งเป็น c: \ program files \ mysql \ bin
ดำเนินการคำสั่งด้านล่าง
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txtคำสั่งทำงานพร้อมคำเตือนเกี่ยวกับชุดอักขระที่ฉันกล่าวถึงด้านล่าง
- ฉันเริ่มบริการ MySQL จากบริการ Windows
ฉันเขียนในบรรทัดคำสั่ง
mysql -u root -pEnterPassword: 123 // 123 was the passwordบรรทัดคำสั่งแสดงข้อผิดพลาดต่อไปนี้
Access denied for user 'root@localhost' (using password:**YES**)
ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันกำลังรอที่จะได้ยินจากคุณ
rootID ผู้ใช้ว่างเปล่าหลังจากการติดตั้งครั้งแรก ก็แค่ทำmysql -u root -pแล้วกด Enter นั่นคือปล่อยรหัสผ่านว่างไว้ จากนั้นใส่รหัสผ่านบนรหัสผู้rootใช้

-pหรือแต่ไม่--passwordpasswordนั่นเป็นเหตุผลที่ mysql ตอบสนองด้วยการใช้รหัสผ่าน NO