修改MySQL預設引擎為innodb

來源:互聯網
上載者:User

修改MySQL預設引擎為innodb

1、停止mysql服務

# /etc/init.d/mysqld stop

2、備份my.cnf

cd /etc

cp my.cnf my.cnf_bak

3、修改my.cnf

[mysqld] 後加入

# vi my.cnf

default-storage-engine=InnoDB

4、刪除/mysql/data目錄下的ib_logfile0,ib_logfile1

否則在啟動mysql時會遇到下述錯誤:

[ERROR] Plugin 'InnoDB' init function returned error.

[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

[ERROR] Unknown/unsupported table type: InnoDB

[ERROR] Aborting

5、啟動mysql

# /etc/init.d/mysqld start

Starting MySQL:                                            [  OK  ]

6、登入mysql檢查修改是否成功

# mysql -u root -p

 

mysql>show variables like'storage_engine';

+----------------+--------+

| Variable_name  | Value  |

+----------------+--------+

| storage_engine | InnoDB |

+----------------+--------+

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.