Mariadb数据库老是停掉的经历

NOCO发布于 分类 Mysql

7天前 有1个用户阅读过

一个刚上线的网站项目,网站老是挂掉,查看网站日志,都是由于Mariadb服务莫名其妙的停掉导致的,每次重启Mariadb服务都管不了多久就又挂了。

[2002]SQLSTATE[HY000] [2002] Connection refused

查看mariadb服务日志

/var/log/mariadb/mariadb.log

日志中多次提及项目中的某个表需要的修复

[ERROR] mysqld: Table '.table_name' is marked as crashed and should be repaired

看来似乎找到问题所在了。

打开phpmyadmin后台,选中表进行优化和修复 Optimize table Repair table,也可执行相应的语句:

OPTIMIZE TABLE `table_name`;
REPAIR TABLE `table_name`;

问题应该解决了吧,如果后续还有问题,再来补充更新!

补充!

后续又出现一样的问题,看来之前的操作并不是根本原因,应该对某个表进行反复读写并且程序上设计有点BUG导致的!暂时停掉或减少读写频率并优化可能的BUG。继续观察!

-- The End --

本文标题: Mariadb数据库老是停掉的经历

本文地址: https://seonoco.com/blog/mariadb-connection-refused

本文是否有所帮助?
点赞 0
感谢支持
0
多谢反馈
评论 0
打赏

支持微信/支付宝

评论 ( 当前有 1 条评论 )

网友

最新最早
  • noco2017-07-27 13:15:00
    新主题留言测试