在Python程序中无法连接到MySQL



我正在尝试在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):用户'admin'@'localhost'访问被拒绝(使用密码:YES)

我很确定用户名是admin,我已经设置了'admin1234'作为密码。有人知道会发生什么吗?

指出:

-我还尝试使用'passwd'和'db'来代替'password'和'database'关键字参数。

-我使用MySQL附带的XAMPP版本8.0.2/PHP 8.0.2 for Linux。

您正在连接数据库,然后关闭连接。

关闭数据库连接时只能使用cnx.close(),否则可能导致错误。

如果这不是问题,你可能有错误的用户,尝试使用MySQL工作台的默认用户名,它是root

相关内容

  • 没有找到相关文章

最新更新