开发者社区> 问答> 正文

搭建wordpress的mysql老是挂掉,怎么关闭innodb

wordpress的mysql老是挂掉,只要在后台操作一下马上就挂!!!
配置:centos7+nginx+php+sql 5.5  

1G内存+40G硬盘。


网站总显示 数据库链接不上,重启下就好了,但是很快又不行。现在几个问题:
1.有的说wordpress吃内存,但是我用 free -m 查看,内存还有好几百
2.有的说禁用innodb,但是我的my.inf 文件里面 innodb 行前面都是#注释过的,是不是意味着已经是禁用innodb的?
3.有的说禁用sql 日志可以解决,求解方法


贴一段 sql错误日志:


170907 15:51:36 mysqld_safe mysqld from pid file /alidata/server/mysql/data/izbp10q83mb4gk3r1q4m3rz.pid ended
170907 15:53:08 mysqld_safe Starting mysqld daemon with databases from /alidata/server/mysql/data
170907 15:53:09 [Note] Plugin 'FEDERATED' is disabled.
170907 15:53:09 InnoDB: The InnoDB memory heap is disabled
170907 15:53:09 InnoDB: Mutexes and rw_locks use GCC atomic builtins
170907 15:53:09 InnoDB: Compressed tables use zlib 1.2.3
170907 15:53:09 InnoDB: Using Linux native AIO
170907 15:53:09 InnoDB: Initializing buffer pool, size = 128.0M
170907 15:53:09 InnoDB: Completed initialization of buffer pool
170907 15:53:09 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
170907 15:53:09  InnoDB: Database was not shut down normally!

展开
收起
美地源 2017-09-07 17:32:59 7744 0
5 条回答
写回答
取消 提交回答
  • Re搭建wordpress的mysql老是挂掉,怎么关闭innodb
    请问如何关闭日志记录呢

    -------------------------

    ReRe搭建wordpress的mysql老是挂掉,怎么关闭innodb
    引用第4楼美地源于2017-09-08 09:59发表的 Re搭建wordpress的mysql老是挂掉,怎么关闭innodb :
    关闭了 innodb后 博客登陆显示要重装啊  郁闷死 [url=https://bbs.aliyun.com/job.php?action=topost&tid=534948&pid=1743207][/url]


    关闭innodb的话,数据库表的索引会消失,导致wp链不上原来的数据库。解决办法是在关闭之前,先导出数据库,关闭后再倒入,这个过程会自动建立索引。我也是昨天才发现这个问题
    2017-09-09 16:52:59
    赞同 展开评论 打赏
  • 关注云生态,专注云服务。
    数据库连接出现问题会返回安装页面
    1G跑Centos+WP显然资源不足
    2017-09-08 10:28:35
    赞同 展开评论 打赏
  • 回 1楼一如繁星的帖子
    我看过您的帖子了说是改了 博客的阿帕奇日志等级,但是 nginx 好像没日志等级 那就是要直接禁止日志了?另外我的nginx日志并不大啊

    -------------------------

    Re搭建wordpress的mysql老是挂掉,怎么关闭innodb
    关闭了 innodb后 博客登陆显示要重装啊  郁闷死

    -------------------------

    回 9楼brain1981的帖子
    总是自动关闭mysql的问题解决了,就是减少buffer pool size = 128.0M ,默认是128,我设置为32就再也没发生过这个问题了
    2017-09-08 09:05:31
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    1GB内存的ECS,配置算低的了。

    在这种配置下,完成基本和简单的wordpress站点是没有问题的,

    但如果您的wordpress插件多,访问量大,或者程序插件较吃资源,可能mysql进程会被kill掉。

    您可以先查看mysql的日志,看是什么原因导致mysql运行异常。
    2017-09-08 09:03:45
    赞同 展开评论 打赏
  • 回 楼主(美地源) 的帖子
    关于wordpress数据库连接错误的问题,可以参考我的解决办法: https://bbs.aliyun.com/read/307321.html?spm=0.0.0.0.w4wR79

    -------------------------

    回 3楼(美地源) 的帖子
    日志记录一定要关闭,wordpress对这种日志记录的磁盘读写很敏感,如果网站程序是discuz,就顶得住,dscuz很少出现数据库挂掉,因为我有两个站,一个是wordpress做的,一个是discuz,数据库挂掉的永远是wordpress,而discuz啥事没有

    -------------------------

    回 5楼(宝商科技) 的帖子
    512M跑wordpress都没问题,我1G跑wordpress都2年了,没问题,有问题的是一定要把日志记录都关了,每次访问磁盘都要读写磁盘,数据库很容易就挂掉
    2017-09-07 17:50:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像