对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。下面小编来讲解下如何修改MySQL数据库引擎为INNODB?
如何修改MySQL数据库引擎为INNODB
首先修改my.ini,在[mysqld]下加上:
default-storage-engine=INNODB
其中的蓝色字体是要指定的数据库引擎名称。
用sql语句修改已经建成表的引擎:
altertabletableNametype=InnoDB
如何修改MySQL数据库引擎为INNODB
[mysqld]basedir=C:\ProgramFiles\VertrigoServ\Mysql\datadir=C:\ProgramFiles\VertrigoServ\Mysql\data\port=3306key_buffer=64Mmax_allowed_packet=1Mtable_cache=128sort_buffer_size=512Knet_buffer_length=8Kread_buffer_size=256Kread_rnd_buffer_size=512Kmyisam_sort_buffer_size=68Mdefault-storage-engine=INNODB[mysqldump]quickmax_allowed_packet=116M[mysql]no-auto-rehash#RemovethenextcommentcharacterifyouarenotfamiliarwithSQL#safe-updates[isamchk]key_buffer=20Msort_buffer_size=20Mread_buffer=62Mwrite_buffer=62M[myisamchk]key_buffer=20Msort_buffer_size=20Mread_buffer=62Mwrite_buffer=62M[mysqlhotcopy]interactive-timeout