我正在尝试让 Django 在端口 3307 上连接到我的本地主机 MySQL。我注意到当我更改 settings.py 中的端口号时,它仍然连接到 3306。所以我尝试将它更改为一些无意义的值,它仍然在 3306 上保持连接。我在 Apache2 上使用 WSGI,我也尝试重新启动服务器。为了使 Django 连接到所需的端口,我还需要做些什么吗?这是我的settings.py:
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mydb', # Or path to database file if using sqlite3.
'TEST_NAME': 'test_mydb',
# The following settings are not used with sqlite3:
'USER': 'mydb',
'PASSWORD': 'mydb',
'HOST': '', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
'PORT': '33074', # Set to empty string for default.
}