Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么连接到MySQL数据库时出错_Python_Mysql - Fatal编程技术网

Python 为什么连接到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

我似乎不明白为什么我会犯这个错误。有什么想法吗

我已经仔细检查了用户名和密码。我正在使用A2托管来托管我的MySQL数据库

(.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”
就知道了!我没有为数据库设置远程服务器。谢谢