修改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

相關文章
相關標籤/搜索