MySQL MyISAM引擎转换为InnoDB操作记录

Posted 丹江流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL MyISAM引擎转换为InnoDB操作记录相关的知识,希望对你有一定的参考价值。

进入mysql命令行模式: # mysql -uroot -ppwd

1、查看mysql提供什么存储引擎:

  mysql> show engines;

2、查看mysql当前提供的默认存储引擎:

  mysql> show variables like ‘%storage_engine%‘;

3、显示数据库列表:

  mysql> show databases;

4、进入需要修改的数据库

  mysql> use freeswitch;

5、列出FreeSWITCH库的所有表

  mysql> show tables;

6、查看需要表当前的引擎

  mysql> show create table cdr;       // 当前表: ENGINE=MyISAM 

7、修改表的的存储引擎为InnoDB(此命令也可以将InnoDB换成MyISAM)

  mysql> ALTER TABLE cdr ENGINE=INNODB;

8、转换完成后重启MySQL

  service mysqld restart

  

以上是关于MySQL MyISAM引擎转换为InnoDB操作记录的主要内容,如果未能解决你的问题,请参考以下文章

Mysql MyISAM数据库批量转换表引擎为Innodb

Mysql更换MyISAM存储引擎为Innodb的操作记录

INNODB与MyISAM两种表存储引擎区别

MySql性能调优一(存储引擎InnoDB,MyISAM)

Mysql存储引擎Myisam小结

phpMyAdmin如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?