За последние 24 часа нас посетили 54194 программиста и 1780 роботов. Сейчас ищут 1084 программиста ...

Восстановление

Тема в разделе "MySQL", создана пользователем Your, 12 дек 2012.

  1. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Кароче я затупок, вчера случайно DROP DATABASE нажал... В Navicat'e не на ту базу... =(
    У меня стоит mysql_noinstall... кароче блин, канает ли вернуть?)
    Где не лазил, логи там, какие-то но у меня такого вообще нет...
    Мне надо хотябы некоторые таблицы в базе вернуть...
    Ничерта не понял, лазил, лазил... Кароче не нашел ничего, есть идеи?! =(
    Выручайте пожалуйста, народ...


    Никогда не занимался этим, но теперь вот надо вернуть хотя бы некоторые таблицы... Всю базу не надо...
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Как мне это знакомо :)
    Однажды я так TRUNCATE TABLE сделал... на боевом сервере одного сайта довольно крупной западной компании :D. Тоже, кстати, в навикате - и также случайно промахнулся. Сайт перестал быть работоспособным. Восстанавливались потом из резервной копии за прошлый день, а изменения текущего дня - добавляли из лога. Благо, лог вели достаточно подробный, там сохранялся весь GET, POST, COOKIE, SESSION по каждому запросу. Но если нет ни дампа ни лога - то я х.з. как быть... Если таблицы были на движке MyISAM - можно попробовать снять жёсткий диск и отнести мастерам, чтобы попытались файлики стёртые восстановить. Да и то не факт, что получится, если винда на место тех файликов что-то новое записала. Нужно восстанавливать файлики, которые лежали в папке mysql_data_path/data/имя_бд. Основное что надо, на сколько я понимаю - это файлы с расширением *.MYD. А вот если база была InnoDB - то тут, по-моему, такой номер не прокатит. InnoDB - вроде все таблицы всех баз лежат в одном файле в корне mysql_data_path... Но тут может ошибаюсь, поправит, кто в теме.

    А вообще, я понял. Navicat - это зло! :)
    Удобный интерфейс расслабляет )
    И вообще, им нужно убрать команды drop/delete/truncate из графического интерфейса и оставить возможность выполнения этих команд только из консоли :D
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Этож пздц... Ахах...
    Не InnoDB не использую.

    Эх...((((((((((
    Столько всего тупо в трубу улетело... Так можно и покончить с собой =) Не сдержаться чисто...
    Обидно, лежат, тупо бекапы древнии, которые вообще не относятся к тому, что было на этот день...

    Епта(.

    Navicat уже пал в глазах(

    Что, даже у него нет пред усмотрения и бекапа при удалении, что за дни пошли... То одно, то другое...

    ЭХ. Все, забью))))))
     
  4. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Ну тогда попробуй программу по восстановлению файлов. Easy Recovery например
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    да и х у й н а н е ё...

    Я по новой решил сделать))))))))) выручили))))))
     
  6. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    могу морально поддержать, хочешь?

    реально ничем не помогу (((( хотя ты мне не раз ((((
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Эх, ну спасибо =)