本文主要介紹了修改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