修改MySQL引擎为InnoDB引擎

因为InnoDB引擎是具备提交,回滚和崩溃恢复能力的事物安全存储引擎。并且在从此要作MySQL主从以及查看二进制日志时也须要使用InnoDB引擎。从MySQL5.5开始,默认引擎已经改成InnoDB引擎,而Contos5.3上使用yum安装的MySQL仍是5.1版本的。所以须要手动将默认引擎更改成InnoDB。mysql

1.备份数据库
sql

 因为在修改引擎时多是致使数据丢失,由于须要将重要的数据库进行备份。数据库

 mysql -u用户名 -p 安全

 输入密码ide

 mysql>show databases;日志

 mysqldump -u 用户名 -p 数据库名 > (路径名)数据库名.sqlblog

 输入密码: 图片


2.修改数据库各个表的引擎get

wKioL1NnEqWR76g_AACdLbHQX_Q460.jpg

 以上表为例进行说明,修改openfire各表的引擎。it

 mysql>use openfire;

 mysql>show tables;

wKioL1NnExrAhj6IAAHdCr27Rmg207.jpg

 mysql>alter table ofExtComponentConf engine=InnoDB;

wKioL1NnE4fCd7A6AABfCMErb6o901.jpg

 查看引擎

wKiom1NnFCeCdVEHAAHwJYQD_1w847.jpg

相关文章
相关标签/搜索