`
莫生气
  • 浏览: 866728 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql无法创建innodb类型的表

阅读更多
现在用的这个mysql是个免安装版本,原来是一直不能安装成系统服务,总是出现 mysql启动错误1067。后来通过 mysql启动错误1067的解决给解决了。可是在使用中发现表的类型只能为myisam,而不能为innodb,为此烦恼了许久。

在网上搜了许久,发现这里有解决方法MYSQL have_innodb DISABLED无法创建innodb类型的表,看了看,发现我只能搜到ibdata1这个文件,不知为何,不过在把服务停掉,删除这个ibdata1文件后,重起mysql服务后。ibdata1和ib_logfile1、ib_logfile0这三个文件就都有了,而且也可以正常创建innodb类型的表了。 
分享到:
评论
1 楼 gregor 2008-09-05  
                                         

相关推荐

    MySql innodb 引擎表存储分析

    ### MySQL Innodb 存储引擎表存储分析 #### 概述 MySQL的InnoDB存储引擎是一种广泛使用的事务处理引擎,支持行级锁定和外键约束等功能。本文将深入解析InnoDB存储引擎中的表存储机制,重点介绍其如何管理和存储数据...

    创建mysql表分区的方法

    本文将详细介绍MySQL表分区的原理、优势以及如何创建和使用分区。 **表分区的优势** 1. **存储优化**:分区可以存储更多数据,且可跨多个磁盘分布,提高存储容量。 2. **数据清理**:通过删除特定分区,可以快速...

    MySql Innodb 引擎特性详解

    3. **避免全表扫描**:通过创建合适的索引来减少全表扫描的机会,降低锁定范围,提高查询性能。 4. **充分利用缓存**:合理设置缓冲池大小,尽可能将常用数据放入内存中,减少磁盘I/O操作。 通过上述分析可以看出...

    InnoDB 类型MySql恢复表结构与数据

    本文将详细讲解如何恢复InnoDB类型的MySQL表结构和数据。 首先,了解MySQL中的关键文件: 1. `.frm` 文件:这是MySQL用来存储表结构的文件,包含了表的元数据,如字段名、数据类型、索引等信息。`.frm`文件与具体的...

    MySQL数据库:表的字段类型.pptx

    BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。 表的字段类型 数值类型 表的字段类型 日期和时间类型 表示时间值的日期和...

    Mysql 表类型(存储引擎)

    - Memory表依赖于主键进行排序和存储,没有主键的表无法创建。 4. **Archive** - Archive存储引擎主要用于长期归档和历史数据存储,它具有极高的压缩比,可以节省大量磁盘空间。 - Archive只支持INSERT和SELECT...

    MySQL InnoDB 源码实现分析

    1. **初始化阶段**:当InnoDB启动时,会创建一个Insert Buffer结构,用于存放非聚簇索引的插入操作。 2. **插入操作**:当对非聚簇索引进行插入操作时,InnoDB不会立即更新聚簇索引,而是将该操作放入Insert Buffer...

    Mysql临时表和派生表

    - 不同的存储引擎如Memory、MyISAM、Merge或InnoDB等都支持创建临时表。 - 临时表不支持聚簇索引和触发器。 - `SHOW TABLES`命令不会显示临时表。 - 不能使用`RENAME`命令重命名临时表,但可以使用`ALTER TABLE`命令...

    MySQL+InnoDB存储引擎的一些参数.doc

    - MySQL的CREATE TABLE语句有一些特定的扩展,如REFERENCES CONSTRAINT和CHECK子句,虽然MySQL本身不支持这些功能,但它们有助于导入在其他数据库系统中创建的表定义。 2. CREATE TABLE语句的扩展: - **表存储...

    mysql innodb引擎 知识点总结

    12. **InnoDB的锁**:InnoDB支持多种锁类型,包括共享锁(S锁)、独占锁(X锁)、意向锁(IS、IX)等,它们用于协调并发事务的访问。 13. **表空间和数据文件**:InnoDB表可以存储在系统表空间(ibdata1)或者单独...

    mysql创建数据库和表的语法

    本篇将详细解释如何使用MySQL创建数据库和表,以及相关的操作语法。 首先,创建数据库的语法是: ```sql CREATE DATABASE 数据库名 CHARACTER SET 字符集; ``` 例如,创建一个名为"tour"的数据库,使用GBK字符集: ...

    2021年MySQL高级教程视频.rar

    18.MySQL高级锁InnoDB行锁类型.avi 19.MySQL高级锁InnoDB行锁基本演示.avi 20.MySQL高级锁InnoDB行锁行锁升级为表锁.avi 21.MySQL高级锁InnoDB行锁间隙锁危害.avi 22.MySQL高级锁InnoDB行锁争用情况查看.avi 23....

    InnoDB 1.1 for MySQL 5.5 User’s Guide

    - **限制**:某些特定类型的索引(如唯一索引)可能不支持快速索引创建。 #### 数据压缩 - **概述**:InnoDB支持对表进行压缩,从而减少磁盘空间占用并提高I/O效率。 - **启用压缩**:用户可以通过设置`innodb_file...

    在MySQL中创建Oracle中的dept、emp、salgrade表

    根据提供的信息,我们可以详细地分析如何在MySQL数据库中创建与Oracle数据库中类似的`dept`、`emp`和`salgrade`三个表,并填充相应的数据。 ### 1. 创建Dept表 首先,我们来创建`dept`表。这个表用于存储部门的...

    mysql_innoDB 事务与锁详解

    MySQL的InnoDB存储引擎支持多种类型的锁,以帮助实现事务的ACID特性。主要包括以下几种: 1. **共享锁(S)**:当多个事务试图同时读取相同的数据时使用。例如,使用`SELECT ... LOCK IN SHARE MODE`时,会话事务中...

    MySQL 创建数据表.docx

    在MySQL中,创建数据表是构建数据库结构的基础步骤,它定义了表的结构,包括字段名称、数据类型以及各种约束条件。 创建MySQL数据表需要了解以下几个关键概念: 1. **表名**:这是你要创建的表的唯一标识,用于...

Global site tag (gtag.js) - Google Analytics