anonymous@RULINUX.NET~# Last login: 2024-12-23 18:21:26
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

шаманство с мускулем

Больше полугода назад создавал новую БД с учетом отдельных файлов по каждую таблицу (innodb_file_per_table = 1) (см. ниже диру billing). Все прошло без проблем, но ibdata1 как была 52G так и по сей день не меняется. Насколько я понимаю, сейчас этот файлик нах не нужен и должен быть практически пустым. Как его обнулить и/или уменьшить размер? Простым echo > ibdata1 не помогает - Мускуль в итоге просто не стартует.

    /var/lib/mysql# du -sh ./*
  1.  62G ./billing
  2.  0 ./debian-5.0.flag
  3.  5.1M ./ib_logfile0
  4.  5.1M ./ib_logfile1
  5.  52G ./ibdata1
  6.  720K ./mysql
  7.  4.0K ./mysql_upgrade_info

vitroot(*) (2010-11-08 11:17:00)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101029 Gentoo Firefox/3.6.12

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: шаманство с мускулем от vitroot 2010-11-08 11:17:00
avatar
Скрыть

Re: шаманство с мускулем

это, не?

 http://www.sql.ru/forum/actualthread.aspx?tid=230338

bugmaker(*)(2010-11-08 14:34:21)

msnbot/1.1 (+http://search.msn.com/msnbot.htm)
[#] [Добавить метку] [Редактировать] Ответ на: Re: шаманство с мускулем от bugmaker 2010-11-08 14:34:21
avatar
Скрыть

Re: шаманство с мускулем

Вот ответили спецы:

К сожалению, никак. Официальный способ — сделать резервную копию (mysqldump), удалить весь tablespace, а потом перезалить данные из ререзвной копии со включен- ным file_per_table.

Чтобы уменьшить downtime — воспользуйтесь репликацией.

vitroot(*)(2010-11-09 06:14:00)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101029 Gentoo Firefox/3.6.12
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!