Как уменьшить размер файла ibdata1
Сделать дамп всех баз данных:
mysqldump --routines --events --triggers --insert-ignore --skip-lock-tables --single-transaction=TRUE -u root db_name > db_name.sql
Удалить все базы данных, кроме mysql, performance_schema и information_schema.
Остановить сервер БД:
service mysqld stop
Удалить файлы:
rm /var/lib/mysql/ibdata1 /var/lib/mysql/ib_log*
Внести изменения в конфиг:
vim /etc/my.cnf
Добавить такую строку в секцию [mysqld]:
[mysqld] innodb_file_per_table=1
Запустить сервер:
service mysqld start
Восстановить БД из дампа.