明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線(xiàn)學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

如何更改MySQL的數(shù)據(jù)庫(kù)引擎為INNODB的方法

[摘要]本文主要介紹了修改MySQL的數(shù)據(jù)庫(kù)引擎為INNODB的方法,希望能對(duì)您有所幫助。對(duì)于MySQL數(shù)據(jù)庫(kù),如果你要使用事務(wù)以及行級(jí)鎖就必須使用INNODB引擎。如果你要使用全文索引,那必須使用myisam。 INNODB的實(shí)用性,安全性,穩(wěn)定性更高但是效率比MYISAM稍差,但是有的功能是MYISA...
本文主要介紹了修改MySQL的數(shù)據(jù)庫(kù)引擎為INNODB的方法,希望能對(duì)您有所幫助。

對(duì)于MySQL數(shù)據(jù)庫(kù),如果你要使用事務(wù)以及行級(jí)鎖就必須使用INNODB引擎。如果你要使用全文索引,那必須使用myisam。 INNODB的實(shí)用性,安全性,穩(wěn)定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM沒(méi)有的。修改MySQL的引擎為INNODB,可以使用外鍵,事務(wù)等功能,性能高。本文主要介紹如何修改MySQL數(shù)據(jù)庫(kù)引擎為INNODB,接下來(lái)我們開(kāi)始介紹。

首先修改my.ini,在[mysqld]下加上:

default-storage-engine=INNODB

其中的藍(lán)色字體是要指定的數(shù)據(jù)庫(kù)引擎名稱(chēng)。

用sql語(yǔ)句修改已經(jīng)建成表的引擎:

alter table tableName type=InnoDB

下面貼出我的my.ini文件供參考:

[mysqld] 
 
basedir=C:\Program Files\VertrigoServ\Mysql\ 
 
datadir=C:\Program Files\VertrigoServ\Mysql\data\ 
 
port =3306 
 
key_buffer =64M 
 
max_allowed_packet =1M 
 
table_cache =128 
 
sort_buffer_size =512K 
 
net_buffer_length =8K 
 
read_buffer_size =256K 
 
read_rnd_buffer_size =512K 
 
myisam_sort_buffer_size =68M 
 
default-storage-engine=INNODB 
 
[mysqldump] 
 
quick 
 
max_allowed_packet =116M 
 
[mysql] 
 
no-auto-rehash 
 
# Remove the next comment character if you are not familiar with SQL 
 
#safe-updates 
 
[isamchk] 
 
key_buffer =20M 
 
sort_buffer_size =20M 
 
read_buffer =62M 
 
write_buffer =62M 
 
[myisamchk] 
 
key_buffer =20M 
 
sort_buffer_size =20M 
 
read_buffer =62M 
 
write_buffer =62M 
 
[mysqlhotcopy] 
 
interactive-timeout

按照以上的代碼提示操作,我們就能夠成功地修改MySQL數(shù)據(jù)庫(kù)引擎為INNODB了。本文就介紹到這里,相信一定會(huì)帶給您收獲的!

以上就是怎么修改MySQL的數(shù)據(jù)庫(kù)引擎為INNODB的方法的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門(mén)到精通的SQL知識(shí)。