Backup Mysql средсвами Mysql


mysql logoЛогическое продолжение этой статьи. В той статье мне так и не удалось выполнить бэкап баз данных программой handy backup. После этого начал искать решение в сети интернет. Решение оказалось простым, понятным и логичным. Выполняется бэкап при помощи стандартных средств mysql.

Утилита называется mysqldump. В виндовс может быть найдена по следующему пути:

c:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump

Утилита mysqldump имеет множество параметров. В данной статье я укажу наиболее часто используемые, остальные параметры вы легко сможете найти в сети.

Пример запроса:

c:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump" -uLogin -p3306 -hlocalhost -pPassWord--databases data1 data2 --add-drop-database> «c:\backup\dump.txt

-u — после этого параметра пишем логин для подключения к базе данных

— p -порт подключения (3306 по умолчанию)

— h -имя хоста (localhost по умолчанию)

— p -пароль для базы данных (Не очень хорошо передавать пароль открытым текстом, не знаю можно ли его зашифровать. Надо будет погуглить на эту тему)

--databases — после этого параметра перечисляем базы которые надо забекапить

--add-drop-database — добавляем параметр удаления базы, если она существует

В конце указываем файл, в который это надо сохранить. В данном случае —  dump.txt

Если надо сохранить только одну базу, то параметр --databases пропускаем. Получается:

c:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump» -uLogin -p3306 -hlocalhost -pPassWord database  --add-drop-database> "c:\backup\dump.txt

Дальше сохраняем эту строчку в бат файл, и творим что хотим.

Понравилась статья? Подписывайтесь на мою ленту RSS.

Популярность: 9%


Также почитайте эти записи:

Получать новые статьи:

5 комментариев

  1. Да, только не забывайте, что база должна простаивать во время такого бекапа

  2. Хм, насчет этого не уверен. Вполне можно делать backup в любой момент. Думаю все эти ситуации предусмотрели. Иначе как же делать бэкап на серверах с большой нагрузкой?

  3. Действительно, как говорят, любопытное рядом! :)

  4. Познавательная тема, продолжайте. Иногда нахожу ответы, которые получить самому просто реально не хватает времени. Сенкс!

  5. When you are in uncomfortable position and have got no cash to get out from that point, you would require to take the mortgage loans. Just because it will help you emphatically. I take consolidation loans every time I need and feel myself great just because of it.

Оставить комментарий



Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 123

Поиск по сайту

Партнеры

Реклама

Партнеры