重庆SEO, 关注并探索SEO与WEB技术。针对用户体验,提供白帽SEO以及PHP网站建设以及运营服务。 详情

Mariadb数据库老是停掉的经历

发布于 作者 [重庆SEO]

Markdown版本

一个刚上线的网站项目,网站老是挂掉,查看网站日志,都是由于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。继续观察!

分类:Mysql

Tags: 老是, 经历, Mariadb,

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

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

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2017-07-20,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏