文档章节

MySQL常见错误

素人派
 素人派
发布于 2016/12/31 20:48
字数 378
阅读 18
收藏 0
  • 介绍
本文介绍一些在使用MySQL时经常遇到错误案例以及解决办法。
  • InnoDB: Fatal error: cannot allocate memory for the buffer pool
[codesyntax lang="ini"]
160111 11:13:00 InnoDB: Initializing buffer pool, size = 512.0M
InnoDB: mmap(549453824 bytes) failed; errno 12
160111 11:13:00 InnoDB: Completed initialization of buffer pool
160111 11:13:00 InnoDB: Fatal error: cannot allocate memory for the buffer pool
160111 11:13:00 [ERROR] Plugin 'InnoDB' init function returned error.
160111 11:13:00 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
160111 11:13:00 [ERROR] Unknown/unsupported storage engine: InnoDB
160111 11:13:00 [ERROR] Aborting

160111 11:13:00 [Note] /usr/sbin/mysqld: Shutdown complete
[/codesyntax] 如果启动MySQL失败,在日志文件(/var/log/mysql/error.log)中看到有上面的错误的话,可能是因为缓存设置的过大了——一般不能超过操作系统的内存大小。修改办法如下: 找到MySQL的配置文件my.conf,然后修改mysqld节点下的如下配置(没有的话添加即可): innodb_buffer_pool_size = 64M
  • Checking for tables which need an upgrade, are corrupt or were not closed cleanly.
  • /etc/init.d/mysql: fork: Cannot allocate memory
  • ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails
在对设置有外键的表上执行delete语句时,就有可能发生这种错误。要了解这个错误的原因,首先要了解下面的内容: 在添加外键时,可以设置删除时的动作(RESTRICT、CASCADE、NO ACTION、SET NULL)。如果你设置的值为RESTRICT的话就会发生上面的错误。同样,在执行update操作时,也可以这样设置。
  • ERROR 1005 (HY000): Can't create table (errno: 150)

本文转载自:http://surenpi.com/2016/01/11/mysql%e5%b8%b8%e8%a7%81%e9%94%99%e8%af%af/

上一篇: docker入门
下一篇: SuSe之包管理
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

前后端分离-前端搭建(vue)

前端使用vue,那么怎么搭建vue呢 先安装nodejs以及npm 现在基本的nodejs都包含有npm,下载安装后, 可以在cmd命令里输入 node -v 和npm -v 分别查看安装的版本 两个都显示了版本就是安装ok ...

咸鱼-李y
8分钟前
1
0
聊聊elasticsearch的DeadlockAnalyzer

序 本文主要研究一下elasticsearch的DeadlockAnalyzer DeadlockAnalyzer elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java public class Dea......

go4it
9分钟前
1
0
微信点击链接,用默认浏览器中打开指定网址链接!

最近有客户咨询,自己的链接在微信种推广,经常会被无缘无故封杀,有没有一种功能,用户在微信中点击我们推广的链接,可以自动强制跳转到手机默认浏览器中打开指定的网址链接?这样我们的网址...

家布朗根
28分钟前
0
0
PHP实现留言板功能实例代码

本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下: 1.创建一个存放留言信息的文件名 2.获取表单中的数据给一个变量 3.判断文件的时候存在 4.对文件执行写的操作,在这之...

sucaihuo
29分钟前
2
0
数据库分库分表策略的具体实现方案【从MySQL开始】

一、MySQL扩展具体的实现方式 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。 关于数据库的扩展主要包括:业务拆分、主从复制,数据...

我最喜欢三大框架
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部