|  | 
Задавайте вопросы, мы ответим
Вы не зашли.
Коллеги, добрый  день, подскажите, пожалуйста. 
Есть  mysql  Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (x86_64) using readline 6.2, не  была включена опция innodb_file_per_table. Сервер работал год, в  итоге /var/lib/mysql/ibdata1 выросло  до 44 ГБ. Захотел перейти на тип хранения innodb_file_per_table. Вставил  innodb_file_per_table в секцию [mysqld]. Перезапустил mysql -  файлов /var/lib/mysql/{dbname}/*.ibd  не появилось. 
Возможно ли вообще теперь перейти на хранение каждой таблицы  в отдельном файле или  все данные так и останутся в ibdata1 ? 
Спасибо.
Неактивен
кажется, нашел, как  нормальные люди делают:
1. To do this, mysqldump all tables to a dump file. (сделайте дамп)
2. Shutdown MySQL (остановите сервер)
3. add 'innodb_file_per_table' to my.cnf (добавьте)
4. Delete the ibdata files and the logs (удалите ibdata-файлы и логи)
5. Startup MySQL (запустите сервер)
6. Reload dump file.(залейте дамп)
PS Новые таблицы  типа  innodb создаются уже в виде файлов.
Отредактированно kontrol (17.07.2017 11:46:09)
Неактивен

kontrol, Спасибо, что поделились!
Неактивен