我在 WIndows Server 2008 R2 上安装了 MySQL Server 5.5。在 中services.msc
我看到它的启动Type option
设置为Automatic
。一切都很好,直到今天该服务不知何故被关闭,但我没有这样做。
所以,
1)什么原因导致该服务关闭?
2)也许有错误日志?
3)如果这种情况再次出现,是否可以设置该服务自动开启?
答案1
1 – 可能有很多不同的原因,我首先会检查你的 MySQL 日志文件。
2 - ^^^ 但同时 ->http://technet.microsoft.com/en-us/library/cc722404.aspx
3-是的,如果服务失败,您可以选择要做什么;
答案2
我也遇到过这个问题。WAMP 安装得很完美。运行了大约一个月,没有任何问题。然后有一天突然出现这个问题。我所做的就是禁用我的防病毒应用程序,一切开始正常工作。您可能还安装或更新了您的防病毒软件或防火墙,阻止了您的 MySQL 端口。尝试禁用它或在防火墙中为此服务添加例外。希望它有所帮助。
答案3
解决了
我正在查看日志条目,我看到了该条目
IP address '..some IP...' has been resolved to the host name '..some name...',
which resembles IPv4-address itself.
或者 IP address '....' could not be resolved: Unknown host.
my.ini
我已通过编辑配置文件重新配置了 MySQL 服务器以拒绝 TCP/IP 连接
...
[mysqld]
...
skip-networking
shared-memory
...
提示 - 如果您尝试通过.NET 应用程序中的 localhost 连接该服务器,请添加Connection Protocol=SharedMemory;
连接字符串。
不,它正在工作。我认为这就是我的 MySQL 服务停止的原因 - 有人试图通过 TCP/IP 连接到服务器,不知何故导致服务崩溃。DDOS?连接时注入了一些登录名/密码?我不知道。也许 Windows 上存在这种情况的错误或其他问题。