我有一个运行在默认sqlite3数据库上的Django应用,但我想将其连接到MySQL数据库。我已经在cpanel主机中创建了一个数据库,并在Django应用程序设置中配置了以下设置:
'ENGINE': 'django.db.backends.mysql',
'NAME': 'my_db_name',
'USER': 'my_username',
'PASSWORD': 'my_db_user_password',
'HOST': 'my_domain',
'PORT': '3306',
这是我尝试使用上述设置运行应用程序时收到的响应:
django.db.utils.OperationalError:(1045,“拒绝访问用户'my_username'@'a_certain_IP'(使用密码:是)”)]
此some_IP不是我的主机共享IP地址。我对SQL不好,请帮助。我需要设置允许密码登录的任何地方吗?
您的端口应为整数。如果这样不起作用,请仔细检查您的凭据