首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL需要很长时间才能开始

MySQL需要很长时间才能开始
EN

Server Fault用户
提问于 2010-03-23 04:36:18
回答 1查看 17K关注 0票数 3

我正在运行Windows 2008,安装了MySQL,每次重新启动服务器时,MySQL服务都不会立即启动。查看显示,MySQL服务在启动时挂起。查看Services.msc控制台显示启动时的服务状态.

最后,就像10分钟一样,MySQL服务实际上完成了启动过程,数据库可以用于我的Wordpress服务器.

我查看了MySQL .err文件,没有发现任何可能导致状态进程延迟的信息.

谁能建议一种方法来确定造成延迟的原因,更重要的是,如何防止MySQL启动中的延迟?

更新:这是从关机到启动完成的.err日志内容。请注意,启动时间为10:30:00,MySQL直到10:47:14,整整17分钟后才准备好连接:

代码语言:javascript
复制
100322 10:27:06 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown

100322 10:27:06 [Note] Event Scheduler: Purging the queue. 0 events
100322 10:27:06  InnoDB: Starting shutdown...
100322 10:27:08  InnoDB: Shutdown completed; log sequence number 4 3854351346
100322 10:27:08 [Warning] Forcing shutdown of 1 plugins
100322 10:27:08 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete

100322 10:30:00 [Note] Plugin 'FEDERATED' is disabled.
100322 10:30:01  InnoDB: Started; log sequence number 4 3854351346
100322 10:47:14 [Note] Event Scheduler: Loaded 0 events
100322 10:47:14 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.

更新2: MySQL被配置为服务(安装过程的一部分,我什么也没做),并执行以下语法(如注册表中所示):

代码语言:javascript
复制
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL
EN

回答 1

Server Fault用户

发布于 2010-03-23 13:40:53

完全猜测:听起来它可能没有完全停止,因此正在经历InnoDB恢复。

在从MySQL日志重新启动到当前之前,提供输出10行。

编辑1

感谢您提供的更多信息。这看起来可能不是MySQL,而是Windows。服务中指定了什么?有剧本吗?

编辑2

我以前看错了。看起来,在InnoDB启动过程中出现了延迟,但似乎很长。

代码语言:javascript
复制
100322 10:30:01  InnoDB: Started; log sequence number 4 3854351346
100322 10:47:14 [Note] Event Scheduler: Loaded 0 events

您实际使用的是InnoDB表空间吗?数据库中的show table status;将显示引擎。如果没有,我怀疑禁用它会加快启动时间。

编辑3

默认情况下,Wordpress不会出现使用InnoDB。如果您可以验证您的数据库中没有一个是InnoDB,那么向my.ini中添加skip-innodb可能会提高启动速度。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/125245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档