mariadb(mysql)“重启”和“停止/启动”有什么区别吗?

bq3bfh9z  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(372)

我在mariadb中有一个表崩溃了,当mariadb试图自动修复崩溃的表时,它停止了响应,而修复过程似乎正在消耗服务器资源。我试图用“restart”命令重新启动mariadb,但它比平常花了更长的时间,重新启动后,修复过程似乎仍然处于活动状态,mariadb仍然没有响应。然后我用“stop”和“start”命令重新启动了mariadb,mariadb没有花太长时间就停了又启动了。第二次重启后,修复过程似乎停止,主服务恢复(主服务工作时没有崩溃的表)。我想知道“restart”命令并没有终止修复过程,但“stop”命令确实如此。是这样吗?有人知道这些命令的区别吗?我在centos 7上使用mariadb 5.5.56。

yr9zkbsy

yr9zkbsy1#

如果你 systemctl show mysql.service 它应该列出 Exec{Start/Stop/Reload} 此服务的设置。 journalctl -u mysql.service 将列出所采取的行动。

相关问题