多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
打开博客发现加载失败,查看博客日志显示mysql连接不上 启动mysql发现错误日志如下: ``` 190612 11:20:47 [Note] Plugin 'FEDERATED' is disabled. 190612 11:20:47 InnoDB: The InnoDB memory heap is disabled 190612 11:20:47 InnoDB: Mutexes and rw_locks use GCC atomic builtins 190612 11:20:47 InnoDB: Compressed tables use zlib 1.2.7 190612 11:20:47 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 190612 11:20:47 InnoDB: Completed initialization of buffer pool 190612 11:20:47 InnoDB: Fatal error: cannot allocate memory for the buffer pool 190612 11:20:47 [ERROR] Plugin 'InnoDB' init function returned error. 190612 11:20:47 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 190612 11:20:47 [ERROR] Unknown/unsupported storage engine: InnoDB 190612 11:20:47 [ERROR] Aborting 190612 11:20:47 [Note] /www/wdlinux/mysql-5.5.58/bin/mysqld: Shutdown complete ``` 服务器内存只有1G,但是开了很多东西,导致内存不足,打开my.conf修改配置 **mysql的配置都在/ect/my.cnf里面(Ubuntu目录有稍微的差别,用whereis my.cnf就能找到了)。** ``` vim /etc/my.cnf ``` 如果有innodb_buffer_pool_size 属性则修改为50MB,没有的话新增一行 ``` innodb_buffer_pool_size = 128M ``` 然后重新启动mysql ``` service mysqld start ``` ![alt](http://h88829.top/static/upload/20190612/h5r5LujyEf2JkN1Q5ZFQ299B.png)