无法连接到 Python 程序中的 MySQL
Cannot connect to MySQL in Python program
我正在尝试与 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 / PHP 8.0.2 附带的 MySQL for Linux.
您正在连接到数据库,之后您将关闭连接。
只有在需要关闭数据库连接时才使用cnx.close()
,否则可能会出错。
如果这不是问题,您可能输入错了用户名,请尝试使用 MySQL Workbench 的默认用户名,即 root
.
我正在尝试与 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 / PHP 8.0.2 附带的 MySQL for Linux.
您正在连接到数据库,之后您将关闭连接。
只有在需要关闭数据库连接时才使用cnx.close()
,否则可能会出错。
如果这不是问题,您可能输入错了用户名,请尝试使用 MySQL Workbench 的默认用户名,即 root
.