怎么修改MySQL的數據庫引擎為INNODB的方法

本文主要介紹了修改mysql的數據庫引擎為innodb的方法,希望能對您有所幫助。

對于mysql,如果你要使用事務以及行級鎖就必須使用INNODB引擎。如果你要使用全文mysql,那必須使用myisam。 INNODB的實用性,mysql性,穩定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM沒有的。修改mysql的引擎為INNODB,可以使用外鍵,事務等功能,性能高。本文主要介紹如何修改MySQL數據庫引擎為INNODB,接下來我們開始介紹。

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

default-storage-engine=INNODB

其中的藍色字體是要指定的數據庫引擎名稱。

用sql語句修改已經建成表的引擎:

alter?table?tableName?type=InnoDB

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

[mysqld]?  ?  basedir=C:Program?FilesVertrigoServMysql?  ?  datadir=C:Program?FilesVertrigoServMysqldata?  ?  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數據庫引擎為INNODB了。本文就介紹到這里,相信一定會帶給您收獲的!

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享