Django 未连接到远程 MySQL 数据库: MySQLdb.OperationalError: (2005, "Unknown MySQL server host ' db5010610948



我正试图将我的django项目连接到远程托管的mysql数据库,我已经安装了mysql,并已正确配置了settings.py文件,甚至尝试将通配符添加到允许的主机,以使其正常工作。但我一直得到:

MySQLdb.OperationalError:(2005,"未知MySQL服务器主机"db5010610948.hosting-data.io'(8("(

当我尝试运行python3 manage.py runserver时不确定从这里去哪里,我已经三次检查以确保所有信息都是正确的


ALLOWED_HOSTS = ['*']
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'holidaytourney',
'USER': 'definitelymycorrectusername',
'PASSWORD': 'definitelymycorrectpassword',
'HOST': 'db5010610948.hosting-data.io',
'PORT': '3306',
}
}

我尝试重置数据库并从新终端运行runserver命令,但没有成功

默认情况下,您不能从IONOS外部访问数据库。这是供应商的相关文章。有两种可能的解决方案:

  1. 直接在IONOS实例上运行django项目
  2. 使用IONOS的根服务器

相关内容

最新更新