SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.03.2020 16:49:12

george_zabbix
Участник
Зарегистрирован: 21.03.2020
Сообщений: 3

Включение innodb_file_per_table

Сразу после установки Mysql на Red Hat по умолчанию имеются файлы

/var/lib/mysql/ibdata1
/var/lib/mysql/ib_logfile0
/var/lib/mysql/ib_logfile1

есть необходимость сразу после установки включить опцию:

innodb_file_per_table=1

нужно ли включить опцию, удалить файлы ibdata1, ib_logfile0, ib_logfile1 и запустить Mysql

или можно просто включить опцию и запустить Mysql?

Неактивен

 

#2 22.03.2020 18:28:44

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5840

Re: Включение innodb_file_per_table

Достаточно просто включить опцию и запустить Mysql. Все создаваемые после этого таблицы будут в отдельных файлах.
Если есть таблицы созданные до включения innodb_file_per_table, то можно выполнить
alter table `имя таблицы` engine = innodb;
или
сделать дамп, удалить таблицы и заново их загрузить.

Неактивен

 

#3 23.03.2020 10:07:49

george_zabbix
Участник
Зарегистрирован: 21.03.2020
Сообщений: 3

Re: Включение innodb_file_per_table

Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson