`
mushme
  • 浏览: 793400 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mysql更改数据库引擎,从myisam改到innodb

阅读更多
MyISAM,不支持事务和外键,还是换InnoDB好些。
1.修改整个数据库的默认引擎
在my.ini里找到default-storage-engin
修改为default-storage-engine=InnoDB

2.修改以后的数据库表
alter table tablename type = InnoDB;


5.0之后的mysql用以下语句
alter table tablename engine = MyISAM;
分享到:
评论

相关推荐

    mysql更改引擎(InnoDB,MyISAM)的方法

    本文实例讲述了mysql更改引擎(InnoDB,MyISAM)的方法,分享给大家供大家参考。具体实现方法如下: mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。 查看当前数据库的所支持的...

    关于Mysql数据库还原修改存储引擎为INNODB引起的错误问题分析.docx

    8. **恢复默认设置**:如果所有尝试都失败,可能需要将默认存储引擎改回 MyISAM,以恢复数据库的正常运行,并进一步研究如何正确启用 InnoDB。 9. **检查系统资源**:确保系统有足够的内存和磁盘空间来支持 InnoDB...

    关于Mysql数据库还原修改存储引擎为INNODB引起的错误问题分析.pdf

    9. **恢复默认设置**:如果尝试启用InnoDB失败,且MySQL服务无法启动,可能需要暂时将默认存储引擎改回MyISAM,以确保数据库能够正常运行。之后再逐步排查和修复InnoDB的问题。 综上所述,解决“Unknown/...

    mysql DB引擎myisam与innodB

    ### MySQL 数据库引擎 MyISAM 与 InnoDB 在 MySQL 数据库系统中,存在多种不同的存储引擎,其中最为人所熟知且广泛使用的两种是 MyISAM 和 InnoDB。这两种存储引擎各自具有独特的特点和适用场景。 #### InnoDB:...

    修改MySQL的数据库引擎为INNODB的方法

    本文主要介绍如何修改MySQL数据库引擎为INNODB,接下来我们开始介绍。 首先修改my.ini,在[mysqld]下加上: default-storage-engine=INNODB 其中的蓝色字体是要指定的数据库引擎名称。 用sql语句修改已经建成表的...

    将MySQL从MyISAM转换成InnoDB错误和解决办法

    1. **重新配置数据库引擎**:通过MySQL安装向导将数据库类型从Non-Transactional Database Only改为支持InnoDB引擎的类型。 2. **修改InnoDB数据文件路径**:根据实际情况调整InnoDB数据文件的存储位置,例如将其...

    MySQL数据库MyISAM存储引擎转为Innodb的方法

    MyISAM和InnoDB是MySQL中最常见的两种存储引擎,各有特点。MyISAM以其快速的读取速度和较小的磁盘空间需求而受到青睐,但在面对大访问量时,由于其表级锁定机制,可能导致整个表在写操作时被锁定,从而影响到读取...

    MySQL内核:InnoDB存储引擎 卷1.pdf.zip

    深入学习《MySQL内核:InnoDB存储引擎 卷1》,读者可以了解到InnoDB的内部工作机制,如如何处理B+树索引、事务的提交与回滚、锁的实现以及内存管理等内容,这对于优化数据库性能、解决并发问题、设计高效的数据模型...

    MyISAM和InnoDB的异同

    - MyISAM支持全文索引,而InnoDB从5.6.4版本开始也支持全文索引插件。 - 需要全文搜索功能的应用可以选择MyISAM或带有全文索引插件的InnoDB。 5. **存储格式**: - MyISAM使用固定的表结构,每个表都有自己的...

    mySql 存储引擎 启用 Innodb

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

    MySQL数据库修复方法(MyISAM/InnoDB)

    本文主要介绍了7种针对MySQL数据库,特别是针对MyISAM和InnoDB存储引擎的修复方法。 1. **MyISAM表崩溃修复** 当MyISAM表发生崩溃时,可以尝试以下两种修复方法: - 使用`REPAIR TABLE`语句修复单个表:`REPAIR ...

    MySQL存储引擎中MyISAM和InnoDB区别详解

    MySQL存储引擎是数据库管理系统的核心组件,负责数据的存储、检索和管理。MyISAM和InnoDB是MySQL中两种最常使用的存储引擎,它们各有特点,适用于不同的应用场景。 1. **事务处理**: - **InnoDB** 支持ACID(原子...

    MySQL数据库存储引擎探析.pdf

    本文主要探讨了MySQL中的两种主要存储引擎:MyISAM和InnoDB。 MyISAM是MySQL早期的ISAM存储引擎的增强版,曾经是MySQL的默认存储引擎。MyISAM提供了快速的数据存取和查询能力,特别适合于读多写少的场景。根据数据...

    MySQL存储引擎MyISAM与InnoDB的9点区别

    虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是它俩了。...二、MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及设计到安全性就高的应用 三、InnoDB支持外键,MyISAM不支

Global site tag (gtag.js) - Google Analytics