Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Уменьшение размера ibdata1

Сообщения:  [1-4] 

 
 автор: Trianon   (17.11.2006 в 09:51)   письмо автору
 
   для: Karenxxx   (17.11.2006 в 09:23)
 

================
На данный момент нельзя удалить файл данных из InnoDB. Чтобы уменьшить размер своей базы данных, необходимо воспользоваться mysqldump, чтобы сделать дамп всех своих таблиц, создать новую базу данных и импортировать таблицы в новую базу данных.

Если необходимо изменить количество или размер файлов журналов InnoDB, необходимо остановить MySQL и убедиться, что работа была завершена без ошибок. После этого нужно скопировать старые файлы журналов в безопасное место - на случай, если завершение работы было произведено с ошибками и потребуется восстановление базы данных. Затем следует удалить старые файлы журналов из каталога файлов журналов, внести изменения в `my.cnf' и снова запустить MySQL. InnoDB при запуске сообщит о создании новых файлов журналов.
==================

http://www.mysql.ru/docs/man/Adding_and_removing.html


Но реинсталлировать весь сервер для этого как-то не требовалось.

   
 
 автор: Karenxxx   (17.11.2006 в 09:23)   письмо автору
 
   для: Trianon   (16.11.2006 в 20:58)
 

Именно при удалении базы file ibdata1 не уменьшается, поэтому прибегаю к переустановке сервера. При переустановке стирается старый большой файл и создается новый по умолчанию 10 М. Читал что можно создать файлы ibdata1 для каждой InnoDB таблицы отдельно, это частично решает проблему, но пока не распалагаю такими навыками. Может подскажет кто?

   
 
 автор: Trianon   (16.11.2006 в 20:58)   письмо автору
 
   для: Karenxxx   (16.11.2006 в 17:31)
 

И при удалении базы - тоже не обнуляется?

   
 
 автор: Karenxxx   (16.11.2006 в 17:31)   письмо автору
 
 

У меня MySQL4.1 и база состоящая из таблиц типа InnoDB, специфика базы такова что она очень быстро ростет, в связи с чем надо ее иногда обнулять. После обнуления, file ibdata1 не уменьшается, потому и приходится переустанавливать сервер. Можно ли уменьшить ibdata1 по средствам стирания из нее ненужных данных?

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования