Автор Тема: как востановить бэкап на mysql  (Прочитано 6123 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnEL

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
как востановить бэкап на mysql
« : ёоЭм 15, 2008, 04:01:36 pm »
доброе время суток!
подскажите пожалуста  :)
я создаю бэкап базы следующей командой:
mysqldump --user=anel --password=anel test | bzip2 -9 > /tmp/backup/test_2008-06-15.sql.bz2
 какой командой можно востановить полученный бэкап?

Оффлайн dEEp

  • Глобальный модератор
  • Тайный советник
  • *****
  • Сообщений: 2021
  • Репутация: 29
  • Пол: Мужской
Re: как востановить бэкап на mysql
« Ответ #1 : ёоЭм 15, 2008, 04:23:36 pm »
Цитировать
Yes, you can easily run Recovery for MySQL from command line and use it in your batch sceneries. The format for this call is:

    myr.exe <original filename with path> "<path to directory to store the recovered file(s)>"

(without angle brackets).

Please, note that the directory for recovered file(s) should be created before starting the recovery!
Подпись - есть нечто иное, как изъяснение общей сути человека, выраженное кем-то более великим, чем тот, кто написал его в каком-либо месте в любой форме изложения....

Оффлайн AnEL

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Re: как востановить бэкап на mysql
« Ответ #2 : ёоЭм 15, 2008, 04:28:50 pm »
гм... это я так понимаю под виндой... порошу прощения что сразу не сказала, но мне под линуксом нужно востановить

Оффлайн dEEp

  • Глобальный модератор
  • Тайный советник
  • *****
  • Сообщений: 2021
  • Репутация: 29
  • Пол: Мужской
Re: как востановить бэкап на mysql
« Ответ #3 : ёоЭм 15, 2008, 04:42:13 pm »
вот девушки пошли. охренеть. в базах капаются.

лвн, ща покапаю. а вообще к mySQL должен быть мануал. Где написано про бэкап, там же должно быть и про рековери.
Подпись - есть нечто иное, как изъяснение общей сути человека, выраженное кем-то более великим, чем тот, кто написал его в каком-либо месте в любой форме изложения....

Оффлайн dEEp

  • Глобальный модератор
  • Тайный советник
  • *****
  • Сообщений: 2021
  • Репутация: 29
  • Пол: Мужской
Re: как востановить бэкап на mysql
« Ответ #4 : ёоЭм 15, 2008, 04:47:15 pm »
Капай в сторону такую:

Цитировать
Создание файла дампа:
$ mysqldump -p databasename > filename.sql

Восстановление базы из дампа:
$ mysql -u root -p dbname < file.sql


И ещё:

Цитировать
Для восстановления будем пользоваться стандартной программой mysql, которая входит в комплект поставки MySQL наряду с mysqldump. Допустим, у нас имеется backup в файле dump.txt. Нам нужно восстановить его в рабочую базу. Например, мы случайно удалили нашу базу данных, а теперь пытаемся исправить эту незадачу. Делаем так :

> mysql -uLOGIN -PPORT -hHOST -pPASS DBNAME < dump.txt

То есть, заставляем mysql-клиент соединиться с сервером и выполнить сценарий, который у нас имеется. После выполнения этой команды в Вашей базе появятся таблицы и данные из резервной копии. Учитывайте то, что данные будут просто восстанавливаться по сценарию из dump.txt. То есть, если таблицы, которые упоминаются в дампе базы, уже существуют и имеют другую структуру, тут явно возникнет ошибка. Просто посмотрите на сценарий и на рабочую базу и представьте, что Вы вручную выполняете команды из сценария. Если уверены, что все будет хорошо - смело восстанавливайте.

link: http://www.oszone.net/4494/MySQL
Подпись - есть нечто иное, как изъяснение общей сути человека, выраженное кем-то более великим, чем тот, кто написал его в каком-либо месте в любой форме изложения....

Оффлайн Майк Райз

  • Тимонстр.
  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 537
  • Репутация: 12
  • Пол: Мужской
  • SkypeID: grim255

Оффлайн dEEp

  • Глобальный модератор
  • Тайный советник
  • *****
  • Сообщений: 2021
  • Репутация: 29
  • Пол: Мужской
Re: как востановить бэкап на mysql
« Ответ #6 : ёоЭм 15, 2008, 06:56:58 pm »
Есть замечательный поисковик - Google

Это бэкап, а нужно восстановление. Читай внимательнее. Ссылку и ответ я уже указал.
Подпись - есть нечто иное, как изъяснение общей сути человека, выраженное кем-то более великим, чем тот, кто написал его в каком-либо месте в любой форме изложения....

Оффлайн AnEL

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Re: как востановить бэкап на mysql
« Ответ #7 : ёоЭм 15, 2008, 07:35:16 pm »
Спасибо! тему можно закрыть...

Оффлайн dEEp

  • Глобальный модератор
  • Тайный советник
  • *****
  • Сообщений: 2021
  • Репутация: 29
  • Пол: Мужской
Re: как востановить бэкап на mysql
« Ответ #8 : ёоЭм 15, 2008, 07:37:49 pm »
Как обычно.... Расставляем репутацию и  закрываем тему сами.
Подпись - есть нечто иное, как изъяснение общей сути человека, выраженное кем-то более великим, чем тот, кто написал его в каком-либо месте в любой форме изложения....

Оффлайн Майк Райз

  • Тимонстр.
  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 537
  • Репутация: 12
  • Пол: Мужской
  • SkypeID: grim255
Re: как востановить бэкап на mysql
« Ответ #9 : ёоЭм 15, 2008, 07:45:15 pm »
Цитировать
Это бэкап, а нужно восстановление. Читай внимательнее. Ссылку и ответ я уже указал.
Там bacup и restore ...

Оффлайн dEEp

  • Глобальный модератор
  • Тайный советник
  • *****
  • Сообщений: 2021
  • Репутация: 29
  • Пол: Мужской
Re: как востановить бэкап на mysql
« Ответ #10 : ёоЭм 15, 2008, 07:46:13 pm »
Цитировать
Это бэкап, а нужно восстановление. Читай внимательнее. Ссылку и ответ я уже указал.
Там bacup и restore ...

уже пофиг. :)
Подпись - есть нечто иное, как изъяснение общей сути человека, выраженное кем-то более великим, чем тот, кто написал его в каком-либо месте в любой форме изложения....