MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其支持多種存儲引擎,常用的有InnoDB、MyISAM等,本文將重點(diǎn)講解在MySQL 5.6版本中如何開啟InnoDB存儲引擎。
#在MySQL配置文件(my.cnf)中加入如下信息 [mysqld] #開啟InnoDB存儲引擎 default-storage-engine=InnoDB #設(shè)置默認(rèn)字符集為utf8 character-set-server=utf8 #開啟InnoDB的緩沖池,提高性能 innodb_buffer_pool_size=128M
在配置文件中加入以上信息,就可以開啟MySQL的InnoDB存儲引擎了。其中,default-storage-engine參數(shù)用于設(shè)置默認(rèn)存儲引擎,我們可以將其設(shè)置為InnoDB,實(shí)現(xiàn)默認(rèn)使用InnoDB引擎來創(chuàng)建表。
另外,我們還可以設(shè)置字符集,以避免字符集不統(tǒng)一引起的亂碼問題;開啟InnoDB的緩沖池,提高性能。
InnoDB存儲引擎相比于MyISAM引擎,支持事務(wù)處理、行級鎖定等特性,在高并發(fā)場景下性能更佳。因此,在使用MySQL時(shí),更推薦使用InnoDB存儲引擎。