`
ycsk
  • 浏览: 153845 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

MySQL Innodb存储引擎因为缓存配置出现的错误

阅读更多
引用

100920 10:50:21 mysqld_safe Starting mysqld daemon with databases from /byread/data
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: mmap(11010048000 bytes) failed; errno 12
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
100920 10:50:21 [ERROR] Plugin 'InnoDB' init function returned error.
100920 10:50:21 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
100920 10:50:21 [Warning] 'user' entry 'root@test3' ignored in --skip-name-resolve mode.
100920 10:50:21 [Warning] 'user' entry '@test3' ignored in --skip-name-resolve mode.
100920 10:50:21 [Note] Event Scheduler: Loaded 0 events
100920 10:50:21 [Note] /byread/bin/mysql/libexec/mysqld: ready for connections.
Version: '5.1.45-log'  socket: '/byread/bin/mysql/tmp/mysql.sock'  port: 3306  MySQL Community Server (GPL)
100920 10:50:50 [Note] /byread/bin/mysql/libexec/mysqld: Normal shutdown

100920 10:50:50 [Note] Event Scheduler: Purging the queue. 0 events
100920 10:50:52 [Note] /byread/bin/mysql/libexec/mysqld: Shutdown complete

100920 10:50:52 mysqld_safe mysqld from pid file /byread/data/cas.pid ended

出现这种情况,因为大意没有察看日志,所以当建表的时候,mysql会使用存储引擎MyISAM来建表,而不进行提示。

一开始出现问题小郁闷了一下,执行以下命令发现没有InnoDB时才发现问题。
引用

mysql> show engines;
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                    | Transactions | XA   | Savepoints |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                      | NO           | NO   | NO         |
| CSV        | YES     | CSV storage engine                                         | NO           | NO   | NO         |
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance     | NO           | NO   | NO         |
| InnoDB     | YES     | Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
| MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables  | NO           | NO   | NO         |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
5 rows in set (0.00 sec)
分享到:
评论
1 楼 langren 2012-10-11  
能分享一下这个问题是怎么解决的吗?

相关推荐

    mySql 存储引擎 启用 Innodb

    本文将详细介绍如何在MySQL中启用InnoDB存储引擎,并对比分析InnoDB与其他存储引擎(如MyISAM)之间的主要差异。 #### 二、InnoDB简介 InnoDB是MySQL数据库的一种默认存储引擎,自MySQL 5.5版本开始,默认启用...

    MySQL参考手册和InnoDB存储引擎技术手册 PDF格式

    MySQL是世界上最受欢迎的开源数据库系统之一,而InnoDB存储引擎是其最常用的核心组件,尤其在处理事务性和ACID(原子性、一致性、隔离性、持久性)需求方面。本资料包包含三本关于MySQL和InnoDB的重要书籍,分别是...

    Innodb存储引擎浅析—事务系统

    ### Innodb存储引擎浅析—事务系统 #### 学述 在MySQL的众多存储引擎中,InnoDB无疑是最为重要且被广泛使用的之一。本文旨在深入解析InnoDB存储引擎中的事务处理机制及其背后的设计原理。 #### 存储引擎介绍 在...

    MySQL 技术内幕:InnoDB存储引擎

    根据提供的标题“MySQL 技术内幕:InnoDB存储引擎”,我们可以深入探讨InnoDB存储引擎的相关知识点,包括其架构原理、特点、应用场景以及优化方法等方面。 ### InnoDB存储引擎概述 InnoDB是MySQL中最常用的一种...

    mysql技术内幕innodb存储引擎学习.zip

    本资料包“mysql技术内幕innodb存储引擎学习.zip”显然是针对深入理解InnoDB存储引擎的学习资源,其中可能包含详细的技术讲解、实践案例和相关教程。 InnoDB存储引擎的核心特性包括: 1. **事务支持**:InnoDB提供...

    03 用一次数据更新流程,初步了解InnoDB存储引擎的架构设计.pdf

    2. InnoDB存储引擎架构:InnoDB是MySQL中最常用的存储引擎之一,其架构设计包含若干关键组件。在执行更新语句时,存储引擎会执行一系列操作以确保数据的一致性和安全性。 3. 缓冲池(Buffer Pool):缓冲池是InnoDB...

    MySQL核心Innodb存储引擎浅析—事务系统

    ### MySQL核心Innodb存储引擎浅析—事务系统 #### 存储引擎介绍 在MySQL中,存储引擎是处理表的存储方式的核心组件之一。不同的存储引擎提供了不同的特性,如事务支持、锁定粒度等。其中,MyISAM和InnoDB是最常用...

    MySQL innodb 技术内幕

    MySQL InnoDB 存储引擎是 MySQL 关系数据库管理系统中最常用的存储引擎之一。InnoDB 存储引擎是 MySQL 的默认存储引擎,它提供了高性能、高可靠性的存储功能。 数据库和实例的区别 ----------------- 在 MySQL 中...

    MySQL存储引擎简介

    而InnoDB存储引擎支持事务处理、行级锁定和外键等高级特性,是为对事务完整性有较高要求的应用设计的。InnoDB使用一种称为聚簇索引的结构,将数据和索引放在一起存储,即.frm定义表结构,.ibd存储数据和索引文件。 ...

    04 借着更新语句在InnoDB存储引擎中的执行流程,聊聊binlog是什么.pdf

    标题和描述中提到的知识点主要涉及MySQL中InnoDB存储引擎的更新语句执行流程以及binlog的作用。知识点内容包括了redo日志的作用、刷盘策略以及binlog日志的特性、刷盘策略和作用。以下是详细知识点说明: 1. redo...

    mysql存储引擎介绍

    静态表中的字段都是非变长字段,这样每个记录都是固定长度的,这种存储方式的优点是存储非常迅速,容易缓存,出现故障容易恢复;缺点是占用的空间通常比动态表多。 InnoDB 存储引擎 InnoDB 存储引擎提供了具有提交...

    MySql Innodb 引擎特性详解

    InnoDB引擎作为MySQL中最主要的存储引擎之一,具有以下显著特点: 1. **支持事务**:InnoDB支持四种不同的事务隔离级别,包括READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ以及SERIALIZABLE,能够提供ACID...

    mysql架构与存储引擎(MySQL逻辑架构、InnoDB引擎、MyISAM引擎、存储引擎选择).docx

    除了InnoDB和MyISAM之外,MySQL还支持多种其他的存储引擎,如Memory、Archive、Federated等,这些引擎各有特色,可以满足不同的业务需求。 #### 四、存储引擎选择 选择合适的存储引擎对于保证数据库性能和稳定性至...

    03-MySQL逻辑架构和Innodb存储引擎1

    【InnoDB存储引擎】 InnoDB是MySQL中最常用的存储引擎,尤其在支持事务处理的场景下。它具备以下特性: 1. **事务支持**:InnoDB支持ACID(原子性、一致性、隔离性、持久性)事务,保证数据操作的完整性。 2. **...

    mysql支持事务配置,配置InnoDB引擎

    本文将详细介绍如何在MySQL中配置支持事务的操作以及启用InnoDB存储引擎的方法。 #### 二、InnoDB存储引擎简介 InnoDB是MySQL中默认的存储引擎之一,提供了ACID事务的支持,确保数据的一致性和可靠性。此外,InnoDB...

    简述MySQL InnoDB存储引擎

    MySQL InnoDB 存储引擎是 MySQL 数据库中最常用的一个存储引擎,尤其在事务处理和数据安全性方面具有显著优势。在 MySQL 5.5 及之后的版本中,InnoDB 成为了默认的存储引擎,这表明它在 MySQL 社区中的重要地位。 1...

    MySQL InnoDB Cluster安装.docx

    它基于InnoDB存储引擎,提供了一种自动化的故障切换和数据复制功能,确保即使在单个节点故障时,整个集群也能保持运行。以下是根据提供的文档内容详细解释搭建MySQL InnoDB Cluster的步骤: 1. **安装准备**: 在...

Global site tag (gtag.js) - Google Analytics