如何在my.cnf中将默认表types设置为innodb?

对于MySQL …有没有一种方法来设置它,使每个创build的表是innodb

编辑你的my.cnf文件,在[mysqld]部分(或MySQLd部分读取的部分)中设置以下内容:

default-storage-engine=InnoDB 

重新启动MySQL服务器后,InnoDB应该是新的默认值。 要validation这一点,请运行SQL语句:

 SHOW ENGINES; 

… InnoDB行应该被指示为DEFAULT。

请注意, default-storage-engine选项只是default-table-type的替代名称。

是的你可以

默认存储引擎= InnoDB的

缺省表型= InnoDB的

我希望我的群集节点能够像创build新数据库时那样工作。它不会被复制。 通常在将上面提到的属性设置为'default-storage-engine = INNODB'之后,当我创build一个没有提及引擎的表时,它就不会被复制到另一个节点,这很好。 但为什么数据库在其他节点上创build?