python - Synology 的 Mariadb 拒绝连接
问题描述
我正在尝试从我的 django 项目连接到托管在我的 synology nas 上的 mariadb。当我尝试进行迁移时,shell 返回该连接一直被拒绝。
我添加了一个 my.cnf 文件,其中包含:synology instructions for custom settings
[mysqld]
skip-networking=0
bind-address=0.0.0.0
还创建了一个具有不同主机的用户,包括:%、web 服务器的 ip、localhost、nas 网络名称、...
还检查了 NAS 防火墙。我创建了一个规则以允许来自 Web 服务器 ip 的所有连接。如果我禁用它会出现超时错误,那么它似乎可以工作。
我的项目设置如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "db_name,
'USER': 'user',
'PASSWORD': 'pwd',
'HOST': 'nas ip',
'DATABASE_PORT':'3307',
}
}
有什么线索吗?我迷路了...
先感谢您
解决方案
推荐阅读
- r - R - 查找数据集中的前 10 个相关值
- algorithm - 计算有限域中的公式
- sql - 如何在 VBA 中正确输入 sql where 子句?
- python - 使用 for 循环将十六进制代码排序到列中
- ubuntu - “Gtk 警告:gtk_disable_setlocale() 必须在 gtk_init() 之前调用”在 gdl(gnu 数据语言)中调用绘图时
- java - 当我在 android studio 中运行 MobileNet V2 FPN 时,输出形状很奇怪
- javascript - 在不禁用 eslint 的情况下解决没有未使用的表达式错误?
- c# - Catel:防止 DataWindow 自动调整大小
- javascript - 使用 Vue Axios 和 Laravel 在多部分/表单数据 POST 数据中缺少边界
- javascript - 为什么我需要添加 [i-1] 以使循环正确地遍历数组?