Больше полугода назад создавал новую БД с учетом отдельных файлов по каждую таблицу (innodb_file_per_table = 1) (см. ниже диру billing). Все прошло без проблем, но ibdata1 как была 52G так и по сей день не меняется. Насколько я понимаю, сейчас этот файлик нах не нужен и должен быть практически пустым. Как его обнулить и/или уменьшить размер? Простым echo > ibdata1 не помогает - Мускуль в итоге просто не стартует.
К сожалению, никак. Официальный способ — сделать резервную копию (mysqldump), удалить весь tablespace, а потом перезалить данные из ререзвной копии со включен- ным file_per_table.
Чтобы уменьшить downtime — воспользуйтесь репликацией.
Re: шаманство с мускулем
это, не?
http://www.sql.ru/forum/actualthread.aspx?tid=230338
msnbot/1.1 (+http://search.msn.com/msnbot.htm)