我在mariadb中有一个表崩溃了,当mariadb试图自动修复崩溃的表时,它停止了响应,而修复过程似乎正在消耗服务器资源。我试图用“restart”命令重新启动mariadb,但它比平常花了更长的时间,重新启动后,修复过程似乎仍然处于活动状态,mariadb仍然没有响应。然后我用“stop”和“start”命令重新启动了mariadb,mariadb没有花太长时间就停了又启动了。第二次重启后,修复过程似乎停止,主服务恢复(主服务工作时没有崩溃的表)。我想知道“restart”命令并没有终止修复过程,但“stop”命令确实如此。是这样吗?有人知道这些命令的区别吗?我在centos 7上使用mariadb 5.5.56。
1条答案
按热度按时间yr9zkbsy1#
如果你
systemctl show mysql.service
它应该列出Exec{Start/Stop/Reload}
此服务的设置。journalctl -u mysql.service
将列出所采取的行动。