【发布时间】:2021-03-04 07:04:51
【问题描述】:
我正在关注讲师的代码和视频。他有这个设置,我完全按照。他的作品,我的没有,我不知道为什么。它设置为用户“root”,密码为空。我试过 pip install mysql-connector-python。我想保持与他相同的用户名和密码,以便更好地跟进。我通过 Wampserver64 使用 python 和 mysql。当我尝试通过 cmd 运行 python 文件时,出现错误“mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)”。我是新手,所以我一直在努力解决这个问题。 (使用密码:YES)是否意味着密码匹配?以及如何让脚本连接到mysql?
db = mysql.connector.connect(
host = "localhost",
user= "root",
password = " "
#database ='datarepresentation'
)
#print ("connection made")
cursor = db.cursor()
cursor.execute("CREATE DATABASE datarepresentation")
【问题讨论】:
-
您是否尝试过将
password设置为空str与单个空格?password=""与password=" " -
是的。这导致“mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)”
标签: python mysql wampserver