数据库重新启动时间太长,站点已关闭

Hec*_*tor 5 mysql process phpmyadmin shutdown

我尝试通过WHM重新启动MySQL,现在重新启动时间太长,进度条仍然显示。

我能做些什么?

我仍然可以通过 SSH 访问服务器,但无法连接到 MySQL。这很紧急,因为我的在线商店现在已关闭。

重新启动 HTTP 服务器 (Apache) 会有帮助吗?

Rol*_*DBA 4

在没有看到任何附加信息的情况下,这是我对 MySQL 为何尝试关闭很长时间的最佳猜测:我怀疑 mysqld 不再有套接字文件。

大约1.5年前,我回答了移动数据库后mysql重启的问题。我了解到 mysqld 依赖于套接字文件的存在。如果没有套接字,mysqld 只会在屏幕上画很多点,然后放弃。

在那篇旧文章中,我写了三个说明

  • 杀死 mysqld_safe
  • 杀死 mysqld
  • 启动mysqld

请现在就去做这件事...

4 年前,我曾讨论过 MySQL 与套接字文件(或缺少套接字文件)的行为(请参阅我较早的帖子mysql restart won't Kill Child Process on CentOS

  • 谢谢这有效!我首先执行了“sudo /etc/init.d/mysql stop”,然后运行了“killall mysqld mysqld_safe”,最后运行了“service mysql start” (2认同)