Devdit
 

Warning: mysqli_connect(): (HY000/1045): Access denied for user root@localhost (using password: YES) คือ วิธีแก้ไข

3.2K

ทดลองเขียน PHP เชื่อมต่อฐานข้อมูล MySQL แต่ไม่สำเร็จขึ้น Error และเว็บไซต์ไม่ทำงาน ควรแก้ไขอย่างไร

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)

 

วิธีแก้ไข

ข้อความแจ้งเตือนดังกล่าวเกิดจากค่าพารามิเตอร์ รหัสผ่าน ของผู้ใช้ root@localhost ไม่ถูกต้อง ให้ดำเนินการตรวจสอบ และแก้ไขรหัสผ่านให้ถูกต้อง กรณีนี้รันผ่าน localhost เบื้องต้นแนะนำลองกำหนดรหัสผ่านเป็นค่าว่างเปล่า (พารามิเตอร์ที่ 3) ในลักษณะนี้

$conn = mysqli_connect("localhost", "root", "", "<DATABASE_NAME>");
mysqli_query( $conn, "SET NAMES UTF8" );
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ