- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Случайно удалили базу в которой было около 10 нужных мне таблиц (удалил весь MySQL полностью). Дампа нету (дело было на домашнем компе). Удалось восстановить почти все файлы таблиц.
Они с frm расширением Я думал будет достаточно их закинуть обратно в папку с базой и все, но это не прокатило выдает ошибку: #1033 - Incorrect information in file: '.\data\channels.frm'
Вообще возможно это сделать? Может нужны еще какие-то файлы от прошлой установленной MySQL?
попробуйте выполнить запрос
попробуйте выполнить запрос
Да не такой примитив не пройдет я его уже успел попробовать.
Мне главное восстановить структуру. Данные не очень важны (хотя если и их получится то будет вообще класс).
Может нужны еще какие-то файлы от прошлой установленной MySQL?
idblog чтоли файл называется, лежит в папке, которая содержала папки с базами. вот он нужен - он содержит информацию, а frm - только структуру вроде как :-)
Никак :) Нужны файлы ibdata, информация хранится в них.
Никак :) Нужны файлы ibdata, информация хранится в них.
Да мне информация не особо и нужна мне нужна структура. Его (ibdata) не получается восстановить.
Как вариант, если repair table не работает, попробовать запускать сервер с параметром innodb_force_recovery от 1 до 6.
Как вариант, если repair table не работает, попробовать запускать сервер с параметром innodb_force_recovery от 1 до 6.
Хех не помогло. И файл ibdata не удается восстановить уже две проги попробовал.
Сам не пробовал, но вот нагуглил :
http://lists.mysql.com/mysql/157662
0. Make sure you have foo.frm saved somewhere other than your MySQL data
directory.
1. Create a new MyISAM table foo; it doesn't matter what the layout is.
For example, "create table foo (n int);"
2. Copy your foo.frm over the one created in step 1.
3. Change the fourth byte of foo.frm to hex 09 instead of hex 0C.
4. From the MySQL client, say "show create table foo;"
netwind, странно, что еще никто парсер структуры не написал ... задача то типичная увы :(
http://forge.mysql.com/wiki/MySQL_Internals_File_Formats
попробовал - не пашет, ошибка Incorrect information in file
Видимо, с 2004 много чего сменилось в innodb.
seodude, узкая задача - безответственные на должности DBA не задерживаются.