Назад | Перейти на главную страницу

Как мне установить тип таблицы по умолчанию как innodb в my.cnf?

Для mysql ... есть ли способ настроить его так, чтобы каждая создаваемая таблица была innodb?

Отредактируйте файл my.cnf, указав следующее в разделе [mysqld] (или разделе, который читает ваш MySQLd):

default-storage-engine=InnoDB

После перезапуска сервера MySQL по умолчанию будет использоваться InnoDB. Чтобы убедиться в этом, запустите инструкцию SQL:

SHOW ENGINES;

... Строка InnoDB должна быть обозначена как DEFAULT.

Обратите внимание, что механизм хранения по умолчанию вариант - это просто альтернативное имя для тип таблицы по умолчанию.

Да, ты можешь

по умолчанию-хранилище-движок = InnoDB

тип-таблица-по умолчанию = InnoDB

Я хочу, чтобы мой кластерный узел работал так, как когда я создаю новую базу данных, она не будет реплицирована. Обычно после того, как вышеупомянутый атрибут установлен 'default-storage-engine = INNODB', когда я создаю таблицу без упоминания механизма, она не реплицируется на другой узел, это нормально. Но почему база данных создается на других узлах?