ทดลองรันโค้ด 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='' แล้วลองรันใหม่อีกครั้ง