Python 为什么连接到MySQL数据库时出错
我似乎不明白为什么我会犯这个错误。有什么想法吗 我已经仔细检查了用户名和密码。我正在使用A2托管来托管我的MySQL数据库Python 为什么连接到MySQL数据库时出错,python,mysql,Python,Mysql,我似乎不明白为什么我会犯这个错误。有什么想法吗 我已经仔细检查了用户名和密码。我正在使用A2托管来托管我的MySQL数据库 (.venv) lukebouch@MacBook-Pro-2 20200815-BiblicalResponses % "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/bin/python" "/Users
(.venv) lukebouch@MacBook-Pro-2 20200815-BiblicalResponses % "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/bin/python" "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/util/database.py"
Traceback (most recent call last):
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/util/database.py", line 3, in <module>
db = mysql.connector.connect(
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/lib/python3.8/site-packages/mysql/connector/__init__.py", line 179, in connect
return MySQLConnection(*args, **kwargs)
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/lib/python3.8/site-packages/mysql/connector/connection.py", line 95, in __init__
self.connect(**kwargs)
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/lib/python3.8/site-packages/mysql/connector/abstracts.py", line 716, in connect
self._open_connection()
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/lib/python3.8/site-packages/mysql/connector/connection.py", line 208, in _open_connection
self._do_auth(self._user, self._password,
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/lib/python3.8/site-packages/mysql/connector/connection.py", line 144, in _do_auth
self._auth_switch_request(username, password)
File "/Users/lukebouch/GoogleDrive/My Drive/Development/Projects/20200815-BiblicalResponses/.venv/lib/python3.8/site-packages/mysql/connector/connection.py", line 177, in _auth_switch_request
raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'lukesmed_biblical'@'c-73-31-227-71.hsd1.va.comcast.net' (using password: YES)
password
参数应正确拼写(password
而不是passwd
)
您还缺少几个参数
以下是正确的语法:
db = mysql.connector.connect(
host="",
user="",
password="",
database="",
)
password
参数应正确拼写(password
而不是passwd
)
您还缺少几个参数
以下是正确的语法:
db = mysql.connector.connect(
host="",
user="",
password="",
database="",
)
哦这就是我在一篇文章中看到的。我觉得它看起来很奇怪!非常感谢!试着指定一个数据库对不起,我的问题是noob,但是我该怎么做呢?就像你在密码下指定主机、用户等一样,说
database=“NAME\u OF\u database”
就知道了!我没有为数据库设置远程服务器。谢谢!这就是我在一篇文章中看到的。我觉得它看起来很奇怪!非常感谢!试着指定一个数据库对不起,我的问题是noob,但是我该怎么做呢?就像你在密码下指定主机、用户等一样,说database=“NAME\u OF\u database”
就知道了!我没有为数据库设置远程服务器。谢谢