对于 mysql...有没有办法设置它以便创建的每个表都是 innodb?
答案1
编辑 my.cnf 文件以在 [mysqld] 部分(或 MySQLd 读取的部分)中设置以下内容:
default-storage-engine=InnoDB
重新启动 MySQL 服务器后,InnoDB 应成为新的默认值。要验证这一点,请运行 SQL 语句:
SHOW ENGINES;
...InnoDB 行应该被指示为 DEFAULT。
请注意默认存储引擎选项只是默认表类型。
答案2
是的你可以
默认存储引擎=InnoDB
默认表类型=InnoDB
答案3
我希望我的集群节点能够像我创建新数据库时那样工作,它不会被复制。通常在将上述属性设置为“default-storage-engine=INNODB”后,当我创建表而不提及引擎时,它不会被复制到其他节点,这很好。但是为什么数据库会在其他节点上创建呢?