如何解决如何使用 phpMyAdmin 和 MariaDB 10 在 NAS (Synology DS120J) 上设置 MySQL 服务器运行 Django 3 项目?
我很欣赏这个主题非常具体的事实,但我一直在努力寻找有关此类设置的文档。 我正在使用 Python 3.9 处理 Django 3 项目,而不是 SQLite3,该应用程序将使用托管在 Synology DS120J NAS 上的 MySQL 服务器,这是通过 phpMyAdmin 和 MariaDB 10 完成的。基本上,我的目标是运行 Django 3应用程序来自我的 PC (Windows 10),以及来自 NAS 的 MySQL 服务器。两者共享同一个本地网络。 有人使用类似的设置吗?如果是这样,您能否提供一些指导? 目前这里是应用程序 settings.py 文件的 DATABASES 部分:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql','NAME': 'gaia','USER': 'root','PASSWORD': [phpMyAdmin password],'HOST': '127.0.0.1','PORT': '[port number of the MariaDB 10 server on phpMyAdmin]'
}
}
我使用以下命令启动应用程序:python manage.py runserver 192.168.0.2:[NAS 的端口号]。这样做时,我收到以下错误消息:
django.db.utils.OperationalError: (2002,"Can't connect to MySQL server on '127.0.0.1' (10061)").
我已经搜索了此错误消息,但没有得到任何有用的信息,因为我不确定是否有任何反馈涉及使用 NAS。 有人可以帮忙提供有趣的链接或描述吗? 提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。