- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Слетело несколько таблиц MySQL.
При попытке перемещения файлов этих таблиц пишет, что невозможно прочитать файл (т.е. данные повреждены).
Как можно восстановить в таком случае базу (слетевшая таблица самая важная - в ней посты форума)?
в пхп май админ есть функция ремонта бд
в пхп май админ есть функция ремонта бд
Уже пробовал. Эти таблицы не читаются даже на сервере - при попытки перенести сломанные таблицы выдаёт ошибку чтения.
А при ремонте этих таблиц в phpMyAdmin, ошибка
Nunkomm, таблицы в каком виде? myisam / innodb ?
во-первых, прежде чем что-то предпринимать скопируйте все файлы как они есть, чтобы не усугубить.
во-вторых,судя по тексту ошибки,скорее всего myisam. Попробуйте из бекапа создать точно такой же .frm-файл (это описание, метаданные) и подложить к нему старые данные в .MYD и .MYI.
в третьих утилита myisamchk обладает кучей опций. поправить (иной раз с потерей части данных ) может что угодно.
Nunkomm, таблицы в каком виде? myisam / innodb ?
Таблицы в myisam
Nunkomm добавил 11.06.2010 в 20:04
во-первых, прежде чем что-то предпринимать скопируйте все файлы как они есть, чтобы не усугбить.
во-вторых,судя по тексту ошибки,скорее всего myisam. Попробуйте из бекапа создать точно такой же .frm-файл (это описание, метаданные) и подложить к нему старые данные в .MYD и .MYI.
в третьих утилита myisamchk обладает кучей опций. поправить (иной раз с потерей части данных ) может что угодно.
Я пытался скопировать (сделать бэкап) и подменить данные файлы с данными с помощью myisamchk'oм, но повреждённые таблицы (.frm, MYD, MYI) не копируются (пишет "Ошибка чтения файла").
Таблицы слетели после DDoS атаки. Форум на IPB.
пишет "Ошибка чтения файла"
вы не думаете что они используются бд сервером?) остановите бд сервер и попробуйте скопировать
Nunkomm, В следующий раз
1)Ставьте сайт под ддос защиту
2)Бекапьте бд по крону каждые 6 часов
вы не думаете что они используются бд сервером?) остановите бд сервер и попробуйте скопировать
Если бы только это было причиной - было бы отлично :) Я останавливал все вервисы - не помогает.
Nunkomm добавил 11.06.2010 в 20:22
Nunkomm, В следующий раз
1)Ставьте сайт под ддос защиту
2)Бекапьте бд по крону каждые 6 часов
Защита была.
По крону ставить - хорошая идея. Но сейчас уже не о том речь. Главное - восстановить эту важную таблицу posts.
повреждённые таблицы (.frm, MYD, MYI) не копируются (пишет "Ошибка чтения файла").
Программа, которой копируете так пишет?
Тогда, возможно еще и структура файловой системы нарушена. во многих дистрибутивах можно создать специальный файл /forcefsck и они при перезагрузке будут проверять файловую систему автоматически.
Только есть возможность, что проверка остановит загрузку и придется подключать KVM к серверу.
Еще проверьте показатели smart на жестких дисках. вдруг они сыпятся.
Nunkomm, Плохая защита, если сайт лежал, значит вы пожадничали :)
Правильные защитники также всегда сами настраивают бекап и тд. Но и стоит такая защита не 10-50-100$ в мес.