MySQL 启动失败。错误 1053。Windows Server 2008 R2

MySQL 启动失败。错误 1053。Windows Server 2008 R2

我重启了我的 Web 服务器,但重启后 MySQL 无法启动。如果我使用任务管理器终止 mysqld.exe 并尝试从服务控制台启动,启动过程会进行到大约 50%,然后停顿很长时间,当最终完成时,它会显示以下消息:

“Windows 无法在本地计算机上启动 MySQL 服务。错误 1053:该服务未及时响应启动或控制请求。”

我以前遇到过这种情况,根据记忆,我所要做的就是删除 ib_logfile0 和 ib_logfile1 文件。

这次这没有帮助。

请帮忙!我有 9 个网站瘫痪了,需要尽快备份。

更新:

对此的更新...如果我将 my.ini 中的默认数据库引擎从 InnoDB 更改为 MyISAM 并启用 skip_innodb 选项,MySQL 服务将启动。但没有一个网站可以正常工作。(例如,如果我访问 wordpress 网站,它会加载 Wordpress 安装向导而不是现有网站)。所以我认为这与 INNODB 有关。

更新2:

MySQL 错误日志的最后条目(在我删除 .err 文件之前):

Version: '5.1.66-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
130829  9:47:27 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown

130829  9:47:27 [Note] Event Scheduler: Purging the queue. 0 events
130829  9:47:27  InnoDB: Starting shutdown...
130829  9:47:29  InnoDB: Shutdown completed; log sequence number 0 725928381
130829  9:47:29 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete

130829 11:49:13 [Note] Plugin 'FEDERATED' is disabled.
130829 11:49:14  InnoDB: Initializing buffer pool, size = 47.0M
130829 11:49:15  InnoDB: Completed initialization of buffer pool
130829 11:49:18  InnoDB: Started; log sequence number 0 725928381
130829 12:04:26 [Note] Event Scheduler: Loaded 0 events
130829 12:04:26 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
Version: '5.1.66-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
130829 12:14:22 [Note] Plugin 'FEDERATED' is disabled.
130829 12:14:22 [Note] Plugin 'InnoDB' is disabled.
130829 12:14:23 [Note] Event Scheduler: Loaded 0 events
130829 12:14:23 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
Version: '5.1.66-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
130829 12:28:45 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown

130829 12:28:45 [Note] Event Scheduler: Purging the queue. 0 events
130829 12:28:45 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete

enter code here
enter code here

答案1

昨天下午晚些时候,我设法删除了现有的ib_日志文件*文件,现有的我的服务器。呃文件(顺便说一下,它是 981KB),并对我的配置文件文件:

  • 增加innodb_additional_mem_pool_size从 2M 到 100M

  • 增加innodb_buffer_pool_size从 47M 到 100M

  • 增加innodb_log_file_size从 24M 到 50M

我不知道是什么促使我改变这些,但我当时处于“几乎最后的手段”阶段(即构建一个新的 VM 客户机并从头开始配置 IIS/MySQL/PHP)。我不
知道这些更改如何或为何会产生影响,但至少它又可以正常工作了。

答案2

当我尝试创建这样的服务器时发生了这种情况:

SC CREATE mariadb_3360 DisplayName=mariadb_3360 start=auto binpath="d:/bin/mariadb/home/bin/mysqld --defaults-file=d:/bin/mariadb/my.ini"

它应该是这样的(注意最后一个元素)

SC CREATE mariadb_3360 DisplayName=mariadb_3360 start=auto binpath="d:/bin/mariadb/home/bin/mysqld --defaults-file=d:/bin/mariadb/my.ini mariadb_3360"

相关内容