文档章节

关于本站Mysql数据库最近挂掉的记录

雷神雨石
 雷神雨石
发布于 2015/11/19 11:25
字数 333
阅读 9
收藏 0

最近虽然访问的人数不多,但是数据库还是经常会死掉,也忙于工作和学习没有仔细考虑和排查究竟是哪里的问题 现在将出现的问题及解决的方法记录如下

1、问题log

140703 9:57:02 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead. 140703 9:57:02 [Note] Plugin 'FEDERATED' is disabled. 140703 9:57:02 InnoDB: The InnoDB memory heap is disabled 140703 9:57:02 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140703 9:57:02 InnoDB: Compressed tables use zlib 1.2.3.4 140703 9:57:02 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 140703 9:57:02 InnoDB: Completed initialization of buffer pool 140703 9:57:02 InnoDB: Fatal error: cannot allocate memory for the buffer pool 140703 9:57:02 [ERROR] Plugin 'InnoDB' init function returned error. 140703 9:57:02 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 140703 9:57:02 [ERROR] Unknown/unsupported storage engine: InnoDB 140703 9:57:02 [ERROR] Aborting 140703 9:57:02 [Note] /usr/sbin/mysqld: Shutdown complete

2、解决办法 ①修改数据库的默认引擎,改InnoDB为MyISAM

vi /etc/mysql/my.cnf

在[mysqld]下添加

default-storage-engine=MyISAM

更新对应数据库的数据引擎 我的具体做法比较笨,先把数据导出,新建数据库,重新初始化并导入到网站数据库内,这个过程比较没效率

© 著作权归作者所有

上一篇: mysql的一个坑
下一篇: 小记
雷神雨石

雷神雨石

粉丝 88
博文 200
码字总数 64286
作品 0
朝阳
程序员
私信 提问
mysql对公网可以访问,导致被攻击

因为最近mysql不知道什么原因,莫名的挂掉,mysql为了方便,在公网是可以访问的 最直接的表面现象,文件系统变为只读文件,mysql进程退出,重启服务器,一般就能启动mysql服务。 查看了下系统...

longfirst
2016/06/27
54
0
最近用Go语言做了一个Go中文社区,代码开源,欢迎gopher们

最近用Go语言做了一个Go中文社区,代码开源,欢迎gopher们 http://studygolang.com Golang中文社区 | Go语言学习园地 采用Go语言+MYSQL构建 代码已经开源,欢迎各位爱好者参与。 关于本站:h...

xinhuapolaris
2013/03/20
3.9K
21
莫小白/scheduledTask

定时任务系统 该系统基于swoole开发,主要功能以下: 添加定时任务,间隔时间最小单位为一分钟; 记录每个定时任务具体运行日志; 任务错误报警:服务挂掉通知运维人员,程序错误通知程序员处...

莫小白
2015/06/02
0
0
PHP导入Excel和导出数据为Excel文件

有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入。另外将mysql数据导出为Excel与本站上篇文章中导出CSV一样,只是将逗号分...

rin9958
2016/06/03
127
0
完美解决mysql下utf-8的乱码问题

建表时先加上default charset=utf8; 插入中文数据之前(Mysql命令提示符下)是用set names gb2312; 在php页面中设置是mysql_query('SET NAMES UTF8'); 在php页面(已设定为utf8后)中插入中文数据...

不容置喙
2014/07/31
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 如果是个帅小伙你愿意和他出去吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《Ghost 》游戏《死亡搁浅》原声 《Ghost 》游戏(《死亡搁浅》原声) - Au/Ra / Alan Walker 手机党少年们想听歌,请使劲儿戳...

小小编辑
今天
164
6
java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
16
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部