zoukankan      html  css  js  c++  java
  • vps mysql自动关闭

    买了个阿里云的vps 装了一个wordpress,mysql一直自动关闭,百思不得其解,只有搜索

    最后才发现是因为服务器内存太小,毕竟是最便宜的才512m

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

    InnoDB: mmap(137363456 bytes) failed; errno 12

    140521  1:53:50 InnoDB: Completed initialization of buffer pool

    140521  1:53:50 InnoDB: Fatal error: cannot allocate memory for the buffer pool

    140521  1:53:50 [ERROR] Plugin 'InnoDB' init function returned error.

    140521  1:53:50 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

    140521  1:53:50 [ERROR] Unknown/unsupported storage engine: InnoDB

    140521  1:53:50 [ERROR] Aborting

    140521  1:53:50 [Note] /usr/sbin/mysqld: Shutdown complete

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

    没有100M的空间给他使用,修改/etc/mysql/my.cnf 

    增加

    [mysqld]

    innodb_buffer_pool_size=8MB

    保存后,再启动mysql

    mysql -u root -p

    进入mysql

    输入

    show variables like'%buffer_pool%';

    看到

    +------------------------------+---------+

    | Variable_name                | Value   |

    +------------------------------+---------+

    | innodb_buffer_pool_instances | 1       |

    | innodb_buffer_pool_size      | 8388608 |

    +------------------------------+---------+

    说明成功了,这样就不会重启了,话说512m的内存真可怜。

     

  • 相关阅读:
    [Go] 实现websocket服务端
    [PHP] php使用event扩展的io复用测试
    [MySQL] 使用force index强制使用索引
    [Go] 使用net包作为tcp客户端读取http
    [Go] golang中的包管理
    [Go] 解决golang.org模块无法下载的问题
    [日常] linux设置环境变量
    [Go] golang定时器与redis结合
    [Go] golang定时器的使用
    [Linux] linux路由表
  • 原文地址:https://www.cnblogs.com/hikarusun/p/3740431.html
Copyright © 2011-2022 走看看