5)如何將MyISAM庫(kù)導(dǎo)成INNODB引擎格式的:
在備份出的xxx.sql文件中把ENGINE=MyISAM全換成ENGINE=INNODB
再次導(dǎo)入就可以了。
6)轉(zhuǎn)換表的命令:
mysql> alter table 表名 engine=innodb;
有上面可以查到看,本機(jī)mysql使用的存儲(chǔ)引擎是默認(rèn)的MyISAN,由于業(yè)務(wù)需要,先要將其存儲(chǔ)引擎改為Innodb。
操作記錄如下:
1)以安全模式關(guān)閉mysql
[root@dev mysql5.1.57]# mysqladmin -uroot -p shutdown
Enter password:
[root@dev mysql5.1.57]# ps -ef|grep mysql
2)備份my.cnf
[root@dev mysql5.1.57]# cp my.cnf my.cnf.old
3)修改my.cnf配置文件
[root@dev mysql5.1.57]# vim my.cnf
.....
[mysqld] //在這個(gè)配置區(qū)域添加下面一行,指定存儲(chǔ)引擎為innodb
default-storage-engine = InnoDB
4)刪除/mysql/data目錄下的ib_logfile0,ib_logfile1。刪除或剪切到別處都行。
[root@dev var]# mv ib_logfile0 ib_logfile1 /tmp/back/
5)啟動(dòng)mysql,登陸mysql驗(yàn)證存儲(chǔ)引擎是否已切換
[root@dev var]# /Data/app/mysql5.1.57/bin/mysqld_safe --defaults-file=/Data/app/mysql5.1.57/my.cnf &
1
2
3
4
5
6
7 |
mysql> show variables like '%storage_engine%'; +----------------+--------+ | Variable_name | Value | +----------------+--------+ | storage_engine | InnoDB | +----------------+--------+ 1 row in set (0.00 sec) |
以上這篇Mysql更換MyISAM存儲(chǔ)引擎為Innodb的操作記錄總結(jié)就是小編分享給大家的全部?jī)?nèi)容了
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |