[英]django.db.utils.OperationalError: (2002, “Can't connect to MySQL server on 'db' (115)”)
[英]django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)"
我已经在 Ubuntu 服务器上正确安装了 NGINX、GUNICORN 和我的项目,但是当我使用python manage.py runserver
运行项目时,出现以下错误;
django.db.utils.OperationalError: (2003, “无法连接到'127.0.0.1' (111) 上的 MySQL 服务器”
之前,安装 gunicorn,我的网站在 my_public_ip_address:8000 上正常运行
检查您的 mysql 服务器是否正在运行或不重新启动 mysql 服务器
如前所述,如果您在远程服务器上运行您的网站,您应该确保将 IP 地址添加到ALLOWED_HOSTS
否则您可能会收到另一个错误。
解决方案可能是:
python manage.py runserver
启动开发服务器service nginx status
运行 django 可能无法访问 mysql 数据库我遇到了同样的问题,只是注意到在我的 Linux 主页.bashrc
文件中我之前已经更改过
EXPORT DATABASE_HOST = 127.0.0.1
EXPORT DATABASE_PORT = 5432 # change here as 3306
当我更改这些环境变量时,它起作用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.