MySQL 服务在 windows 上处于“正在启动”状态

and*_*lzo 2 mysql windows-server-2003 service

我有几个月的时间在 Windows 2003 上使用“MySQL-5-1-47”。当我重新启动时,服务“MySQL”保持在“启动”状态。

提升服务的唯一方法是直接运行程序:

C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld
Run Code Online (Sandbox Code Playgroud)

这是 MySQL 错误日志

100906 16:07:29 [Note] Event Scheduler: Purging the queue. 0 events
100906 16:07:32  InnoDB: Starting shutdown...
100906 16:07:37 [Note] Plugin 'FEDERATED' is disabled.
100906 16:07:38  InnoDB: Shutdown completed; log sequence number 0 44233
100906 16:07:38 [Note] mysqld: Shutdown complete

100906 16:07:39  InnoDB: Started; log sequence number 0 44233
100906 16:17:21 [Note] Plugin 'FEDERATED' is disabled.
100906 16:17:22  InnoDB: Started; log sequence number 0 44233
100906 16:22:01 [Note] Plugin 'FEDERATED' is disabled.
100906 16:22:02  InnoDB: Started; log sequence number 0 44233
100906 16:22:02 [Note] Event Scheduler: Loaded 0 events
100906 16:22:02 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe: ready for connections.
Version: '5.1.47-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
Run Code Online (Sandbox Code Playgroud)

最后几行是在从 shell 加载程序之后

谢谢。

Eva*_*dro 5

我不小心使用“带有 BOM 的 UTF8”保存了我的配置“my.ini”。将字符集更改为“UTF-8”(或 ASCII)后,它又可以工作了。

尝试使用记事本以外的编辑器,在 Visual Studio 代码中,我能够正确检查编码。