gpt4 book ai didi

asp.net - MySQL Windows 服务无法启动

转载 作者:可可西里 更新时间:2023-11-01 09:38:11 24 4
gpt4 key购买 nike

我们的服务器同时托管了 asp 和 php 网站。 (Windows 服务器)

几个月来 mySQL 一直在不受阻碍地工作,现在突然停止工作了。

我已经尝试使用正确的凭据连接到 MySql,结果是:

错误 2003 (HY000):无法连接到“本地主机”上的 MySQL 服务器 (10055)

我已经尝试使用 net stop MySql 和 net start MySql 重新启动服务,但无济于事。

我也尝试过使用 telnet localhost 3306telnet 127.0.0.1 并且可以确认该端口无法访问。

我的托管服务提供商已经检查了该步骤,但不知道我们该如何补救。他们还检查了防火墙设置,一切似乎都是正确的。

最佳答案

在磁盘上查找物理数据库文件。支持他们。重新启动主机。然后按照以下步骤操作:

  1. 单击“开始”,单击“运行”,键入 regedit.exe,然后单击“确定”。
  2. 找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  1. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  2. 键入 MaxUserPort,然后按 ENTER。
  3. 双击 MaxUserPort 值,然后以十进制或十六进制键入最大值。

您必须键入 500065534(十进制)范围内的数字。将此参数设置为有效范围之外的值会导致使用最接近的有效值(5000 或 65534)。

  1. 单击“确定”。
  2. 退出注册表编辑器。

再次重启主机。你现在应该没事了。

这个问题是因为 IIS 完全是垃圾,并且不断消耗端口以使用 ODBC 连接到 MySQL。没有最大端口值,所以当所有利润用完时,应用程序崩溃。您可以按照上述步骤解决此问题,或者检查您的 asp.net 应用程序以使用 mysql connnect/net,而不是 ODBC。

关于asp.net - MySQL Windows 服务无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16916059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com