我收到错误:
“在读取初始通信数据包时丢失与 MySQL 服务器的连接,系统错误:0”
当我要连接我的数据库时。
如果我使用 localhost 一切正常。但是,当我使用如下所示的实时 IP 地址时,会出现错误:
mysql_connect("202.131.xxx.106:xxxx", "xxxx", "xxxxx") or die(mysql_error());
原文由 Rikesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
我收到错误:
“在读取初始通信数据包时丢失与 MySQL 服务器的连接,系统错误:0”
当我要连接我的数据库时。
如果我使用 localhost 一切正常。但是,当我使用如下所示的实时 IP 地址时,会出现错误:
mysql_connect("202.131.xxx.106:xxxx", "xxxx", "xxxxx") or die(mysql_error());
原文由 Rikesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
以前遇到过这个错误,原因有点小题大做,主要是我用mysql之前用过postger,邮资端口和mysql的端口不一样。我希望他们可以在使用任何其他解决方案之前利用发生在我身上的错误,我必须检查端口
‘端口’:’3306’,
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': <Database_name>,
'USER':'root',
'PASSWORD':'',
'HOST':'localhost',
'PORT': '3306',
}
}
原文由 CodeView 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
1 回答905 阅读✓ 已解决
2 回答1.7k 阅读
这里 有人建议这可能是防火墙问题:
会是这样吗?
此外, 这里 有人建议这可能是因为 MySQL 服务器绑定到环回 IP(127.0.0.1 / localhost),这有效地切断了您从“外部”连接的连接。
如果是这种情况,您需要将脚本上传到网络服务器(可能也在运行 MySQL 服务器)并将您的服务器主机保持为“localhost”