Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Базы данных » MySQL » Правильный полный backup базы данных
Страницы (3): [1] 2 3 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Varsosnill
Участник+
Средний рейтинг: 3.21 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2003
Место проживания: Valhalla.ulver.com
Публикаций: 180
Статус: Varsosnill в оф-лайне
Post Правильный полный backup базы данных [сообщение #57424]

Перед нами стоит задача полной резервной копии одной из трёх
существующих баз данных.
На одном сайте мы прочитали, что следует для этого использовать команду: mysqldump -uLOGIN -pPASS DBNAME > dump.sql Хорошо, создаём этой командой дамп и получаем файл размером 25 мегабайт.

Но тут же находим стороннюю документацию, где сказано что самый правильный backup делается с ключем --opt. Тогда мы делаем команду: mysqldump --opt -uLOGIN -pPASS DBNAME > dump.sql и получаем файл уже размером не 25, а всего 14 мегабайт!

Скажите пожалуйста, как создать самый правильный полный backup, чтобы потом можно было бы без проблем полностью восстановить базу на вашем сервере и чем отличаются два вышеприведённых варианта? Почему получились такие разные объёмы?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-12-2003 22:55
Нажмите сюда для просмотра профайла Varsosnill Отправить Персональное сообщение Varsosnill Посетить домашнию страничку Varsosnill! Найти сообщения от Varsosnill Добавить Varsosnill в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #57425]

С --opt используй. Объемы разные потому что с --opt используется многострочный insert (--extended-insert).

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-12-2003 23:10
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Varsosnill
Участник+
Средний рейтинг: 3.21 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2003
Место проживания: Valhalla.ulver.com
Публикаций: 180
Статус: Varsosnill в оф-лайне
[сообщение #57432]

RaZEr
а вот мне саппорт хостинга ответил:
Самый правильный - это
mysqldump -pпароль -uимябазы имябазы > dump.sql

Так какой-же самый правильный всё-таки? Если "opt используется многострочный insert", то как это отразится на дальнейшем восстановлении базы? Неужели из-за этого потерялось такое огромное количество мегабайт?

База у нас от форума vBulletin, если пользоваться встроенной в контрольную панель форума утилитой "forum backup", то создаётся вообще файл с размером аж 30 мегабайт!

__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 00:35
Нажмите сюда для просмотра профайла Varsosnill Отправить Персональное сообщение Varsosnill Посетить домашнию страничку Varsosnill! Найти сообщения от Varsosnill Добавить Varsosnill в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #57434]

Да обьем данных большой, считай что там больше 300 000 строк, если добавить в каждой строке по одному символу то уже получится на 300 000 байт больше а это уже 292 kb так посчитай что если не заключать например имена таблиц в кавычки на сколько меньше получится бэкап. А вообще есть фак по вбулетин и там описано как создается бэкап в коммандной строке, я точно не помню как там с opt или без, но знаю что я этой коммандой создал не один бэкап, который в жатом виде превышал 200 мб и при помощи которого база саздавалась без проблем.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 01:39
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #57442]

quote:
300 000 байт больше а это уже 292 kb
Странно ты перевел. Почему так?

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 10:07
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Varsosnill
Участник+
Средний рейтинг: 3.21 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2003
Место проживания: Valhalla.ulver.com
Публикаций: 180
Статус: Varsosnill в оф-лайне
[сообщение #57443]

polo
ну вот берём файл, который прилагается к Beta 7 (или Гамме) и смотрим:

If you want to upgrade your forums to vBulletin 3 Beta 7, you should first close your board via the vBulletin 2 admin control panel, and then make a complete back-up your database using the following command from the system command line:

mysqldump --opt -uusername -p databasename > databasename.sql
(Where username is your MySQL username and databasename is the name of your database)

Так вот хостер рекомендует без --opt, а разработчики vBulletin c --opt. Вопрос! - при создании базы из файлов, созданных двумя этими вариантами, получится одна и таже база с одним и темже объёмом??

quote:
я этой коммандой создал не один бэкап, который в жатом виде превышал 200 мб и при помощи которого база саздавалась без проблем.
прости, я не совсем понял, ты именно с --opt создавал базу?

мда.. 200Мб в сжатом виде это круто. Думаю, что это не база форума vBulletin, ведь у нас в сжатом всего 6Мб и такой колоссальный объём как у тебя в ближайшем будущем не грозит. Хотя, кто знает..

__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 10:41
Нажмите сюда для просмотра профайла Varsosnill Отправить Персональное сообщение Varsosnill Посетить домашнию страничку Varsosnill! Найти сообщения от Varsosnill Добавить Varsosnill в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #57447]

quote:
получится одна и таже база с одним и темже объёмом??
Да. Одна база, одни данные.

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 11:39
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Varsosnill
Участник+
Средний рейтинг: 3.21 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2003
Место проживания: Valhalla.ulver.com
Публикаций: 180
Статус: Varsosnill в оф-лайне
[сообщение #57462]

RaZEr
ok, если создали бэкап с помощью --opt, при распаковке надо указывать --opt?
Или просто mysql -uLOGIN -PPORT -hHOST -pPASS DBNAME < dump.sql ?

__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 13:17
Нажмите сюда для просмотра профайла Varsosnill Отправить Персональное сообщение Varsosnill Посетить домашнию страничку Varsosnill! Найти сообщения от Varsosnill Добавить Varsosnill в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #57464]

Второе.

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 13:20
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #57472]

RaZEr ошибся, сорри.
300000/8/1024

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2003 13:40
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Rumata
Участник+
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2002
Место проживания: Владимирская обл.|Москва
Публикаций: 165
Статус: Rumata в оф-лайне
[сообщение #57630]

Ну что вы, как маленькие? =))
http://www.mysql.com/doc/en/mysqldump.html

по доке - --opt - лучше, чем без. Хостер, наверное, про нее просто не знал.

Ну единственно, в нее drop входит, может кому-то это не нужно.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-12-2003 15:45
Нажмите сюда для просмотра профайла Rumata Отправить Персональное сообщение Rumata Посетить домашнию страничку Rumata! Найти сообщения от Rumata Добавить Rumata в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
zapimir
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 24
Статус: zapimir в оф-лайне
[сообщение #57718]

Varsosnill
Оба варианта правильные и одинаково хорошо работают, едиственное, вариант без --opt, является более старым, в котором для каждой строки БД используется один запрос, а с параметром --opt используется расширенные возможности команды INSERT (extended inserts), благодаря которым за один запрос вставляется несколько строк инфы. Так вот основное различие между ними, в том что в варианте без --opt много избыточной служебной информации, особенно, если таблица содержит много строк с небольшим количеством инфы. К тому же вариант с --opt быстрее обрабатывается при восстановлении.
Вообще-то, если проблемы с бекапом/восстановлением БД, рекомендую попробовать скриптик Site Keeper Dumper, он хорошо работает с дампами любых размеров (в отличии от phpMyAdmin), к тому же имеет такие полезные фичи, как умение работать с архивами GZip и Bzip2 (причем в обоих направлениях и при бекапе, и при восстановлении), фильтр таблиц (например, можно быстро сохранить таблицы от vb, достаточно в фильтр таблиц написать "vb_*")... Подробнее можно почитать на сайте. Кстати он работает в режиме аналогичном --opt

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-01-2004 15:13
Нажмите сюда для просмотра профайла zapimir Отправить Персональное сообщение zapimir Посетить домашнию страничку zapimir! Найти сообщения от zapimir Добавить zapimir в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #57720]

zapimir
Пускай и офф, но за дампер респект. Советую всем кто с шеллом не дружит.

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-01-2004 17:28
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #57736]

а чо гзип и тар уже не катит?

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-01-2004 13:02
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Varsosnill
Участник+
Средний рейтинг: 3.21 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2003
Место проживания: Valhalla.ulver.com
Публикаций: 180
Статус: Varsosnill в оф-лайне
[сообщение #57793]

Всем большое спасибо, особенно за Site Keeper Dumper! Единственное плохо, что хороший Bzip2 на валуехосте не работает с этим скриптом, можно только в GZip..

__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-01-2004 18:25
Нажмите сюда для просмотра профайла Varsosnill Отправить Персональное сообщение Varsosnill Посетить домашнию страничку Varsosnill! Найти сообщения от Varsosnill Добавить Varsosnill в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (3): [1] 2 3 »


Формат времени GMT. Текущее время 05:47.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01473689 seconds (55.46% PHP - 44.54% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.