因爲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
以上表爲例進行說明,修改openfire各表的引擎。it
mysql>use openfire;
mysql>show tables;
mysql>alter table ofExtComponentConf engine=InnoDB;
查看引擎