我试图在python程序中与MySQL数据库建立连接
import mysql.connector
cnx = mysql.connector.connect(
host='localhost',
user='admin',
password='admin1234',
database='meu_banco'
)
cnx.close()
print(cnx)
但不断出现以下错误:
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
我很确定用户名是admin,并且我已经将“admin1234”设置为密码。有人知道会发生什么吗
注:
-我还尝试使用'passwd'和'db'代替'password'和'database'关键字参数
-我使用的是XAMPP 8.0.2/PHP8.0.2 Linux版附带的MySQL
您正在连接到数据库,然后关闭连接
仅当您想关闭数据库连接时才使用
cnx.close()
,这可能会导致错误如果这不是问题所在,那么用户可能有误,请尝试使用MySQL Workbench的默认用户名,即
root
相关问题 更多 >
编程相关推荐