Devdit
 

Python mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) คือ วิธีแก้ไข

1.8K

ทดลองรันโค้ด Python เชื่อมต่อ MySQL แต่รันไม่ได้ขึ้นข้อความว่า mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) อยากทราบวิธีแก้ไข โปรแกรม MySQL หลังติดตั้งแล้วยังไม่ได้ตั้งค่าอะไรเพิ่มเติมเลย

import mysql.connector
cnx = mysql.connector.connect(user='root', password='01234', host='localhost', database='mydb')
cnx.close()

 

วิธีแก้ไข

ปัญหา mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) เกิดจากรหัสผ่านของการเข้าใช้งาน MySQL ไม่ถูกต้อง เบื้องต้นลองแก้ไขตัวแปร password='01234' เป็น password='' แล้วลองรันใหม่อีกครั้ง

แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ