可能原因:
.env 中配置正确的 MySQL 连接(库名 qunqunqun);127.0.0.1:8088)不在 site.yuming 表中;请检查 .env 中的 DB_HOST / DB_USER / DB_PASSWORD / DB_NAME,并确认目标域名已写入 site 表的 yuming 字段。
错误信息:(1045, "Access denied for user 'CHANGE_ME'@'localhost' (using password: YES)")
Traceback (most recent call last):
File "D:\py_wwwroot\py_zhanqun\web\sitectx.py", line 87, in resolve_current_site
row = load_site_row(host)
^^^^^^^^^^^^^^^^^^^
File "D:\py_wwwroot\py_zhanqun\web\sitectx.py", line 49, in load_site_row
row = db.query_one(
^^^^^^^^^
File "D:\py_wwwroot\py_zhanqun\web\db.py", line 45, in query_one
conn = get_conn()
^^^^^^^^^^
File "D:\py_wwwroot\py_zhanqun\web\db.py", line 27, in get_conn
g.db = _connect()
^^^^^^^^^^
File "D:\py_wwwroot\py_zhanqun\web\db.py", line 12, in _connect
return pymysql.connect(
^^^^^^^
File "D:\BtSoft\python\python_python\Lib\site-packages\pymysql\connections.py", line 361, in __init__
self.connect()
^^^^^^^
File "D:\BtSoft\python\python_python\Lib\site-packages\pymysql\connections.py", line 669, in connect
self._request_authentication()
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\BtSoft\python\python_python\Lib\site-packages\pymysql\connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
^^^^^^^^^^^^
File "D:\BtSoft\python\python_python\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
packet.raise_for_error()
^^^^^^^^^^^^^^^
File "D:\BtSoft\python\python_python\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
^^^^^^^^^^^^^^^^^^^^^
File "D:\BtSoft\python\python_python\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'CHANGE_ME'@'localhost' (using password: YES)")