ฉันเพิ่งเริ่มใช้ 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 -p
EnterPassword: 123 // 123 was the password
บรรทัดคำสั่งแสดงข้อผิดพลาดต่อไปนี้
Access denied for user 'root@localhost' (using password:**YES**)
ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันกำลังรอที่จะได้ยินจากคุณ
root
ID ผู้ใช้ว่างเปล่าหลังจากการติดตั้งครั้งแรก ก็แค่ทำmysql -u root -p
แล้วกด Enter นั่นคือปล่อยรหัสผ่านว่างไว้ จากนั้นใส่รหัสผ่านบนรหัสผู้root
ใช้
-p
หรือแต่ไม่--password
password
นั่นเป็นเหตุผลที่ mysql ตอบสนองด้วยการใช้รหัสผ่าน NO