Автоматизация резервного копирования ваших данных MySQL на Windows и Linux
Реклама

Резервную копию базы данных MySQL является очень важным особенно для сайта на уровне средней / высокой должна проводиться ежедневно. В этой статье мы увидим, как этот тип операции легко автоматизирован путем проведения простых скриптов из командной строки, как вы используете Linux и Windows.
Шаги к резервной копии базы данных MySQL на Linux
- Создайте файл "/ корневой / резервное копирование / backup.sh" и не забудьте дать разрешение запустить команду:
Chmod + X backup.sh - Откройте файл "backup.sh" в своем любимом редакторе и используйте следующий синтаксис для каждой БД, которые будут включены в автоматизированную процедуру резервного копирования:
mysqldump-U [USERNAME]-п [пароль] - выбор [имя базы данных]> [BACKUPFILE]Вот что содержимое файла backup.sh примеру сделать резервные копии двух баз данных:
mysqldump-uUser1-pPassword1 - выбирать Database1> / root/backup/Database1.sql mysqldump-uUser2-pPassword2 - выбирать Database2> / root/backup/Database2.sql DT = `сегодняшний день +% Y% M% D` гудрон CVF / root/backup/sqlbackup- $ dt.tar / корневой / резервное копирование / *
- Намечено выполнение резервного копирования с тем, что это делается ежедневно (в полночь), выполнив команду:
кронтаб-эи добавить строку:
00 00 * * * корень ш / корневой / резервное копирование / backup.sh
Шаги к резервной копии базы данных MySQL на Windows
- Создайте файл "C: \ Backup \ backup.bat", откройте его в своем любимом редакторе и используйте следующий синтаксис для каждой БД, которые будут включены в автоматизированную процедуру резервного копирования:
mysqldump-U [USERNAME]-п [пароль] - выбор [имя базы данных]> [BACKUPFILE]Вот что содержимое файла backup.bat примеру сделать резервные копии двух баз данных:
Сентябрь DT =% Дата: ~ 6,4% -% Дата: ~ 3,2% -% Дата: ~ 0,2% mysqldump-uUser1-pPassword1 - выбирать Database1> C: \ Backup \ Database1 DT-%%. SQL mysqldump-uUser2-pPassword2 - выбирать Database2> C: \ Backup \ Database2 DT-%%. SQL
[Предупреждение: Команда включает в себя создание резервной копии файла с сегодняшней даты автоматически добавляются в формате MM-DD "и находится на операционной системе настроена на итальянском языке.]
- Намечено выполнение резервного копирования с тем, что это делается ежедневно (в полночь), выполнив команду:
В 00:00 / EVERY: M, T, W, Th, F, S, Su "C: \ Backup \ backup.bat
В этот момент вы должны не только историческую (возможно, на кассете или CD) резервное копирование файлов Generated.
Единственная реальная разница между этими двумя процедурами заключается в том, что в первом случае создается сжатый файл с помощью команды смолы, как правило, доступна на Linux. Для достижения аналогичного эффекта от установки Windows сжатия, таких, как WinZip или договор (из Resource Kit).
4 Комментарии
Комментарии RSS канал для этого поста. TrackBack URI
Оставить комментарий
Nothing2Hide © 2006 Все права защищены.
Лицензия | Ограничение ответственности
- Социальный Веб
- Написать письмо












































Здравствуйте,
Я пытаюсь осуществить этот файл. Биту с этими командами
DT =% Дата: ~ 6,4% -% Дата: ~ 3,2% -% Дата: ~ 0,2%
mysqldump-uroot-p12345-выбирать sql1_db_1> C: \ Inetpub \ wwwroot \ Files \ Database1-%% DT. SQL
а я подтверждается файл с 0KB и чье имя не зарегистрировать переменную DT
Название практически Database1-.sql без исторической литературы
мне прямо? Благодаря Даниэле.
Комментарии Daniele - 5 сентября 2008 #
Даниэле @: проверить, какие появляются при запуске из командной строки:
эхо% Дата: ~ 6,4% -% Дата: ~ 3,2% -% Дата: ~ 0,2%
Комментарий Давида - 5 Сентябрь 2008 #
Я пишу из душ строки (если ваши оправдания, но не очень практичным и я бы не быть неправильно) выходит из меня 2008-09-05
Я думаю, что это правильная
Комментарии Daniele - 5 сентября 2008 #
Коррекция:
, который был из файла, содержащего 0KB Я решена путем скрипт в папку Mysql \ Bin, где программа mysqldump
Я попытался положить файл. Битой в папку мои программы, указывая путь, но не выходит!
Часы остается проблема, которая не писать дату. это решение?
Комментарии Daniele - 5 сентября 2008 #