zmej.org.ua - Памятки системного администратора.  zmej.org.ua - Памятки системного администратора.

Главная » FreeBSD » Скрипты

Вход на сайт

  • Запросить новый пароль

Навигация

  • Cisco
    • Cisco access-list
    • Аутентификация на Cisco
    • Обновление Cisco IOS
    • Привязка MAC-адресов к портам на Cisco Catalyst 2960
    • Списки доступа (Access list) ACL Cisco
  • FreeBSD
    • Colorize - подсвечивание ключевых слов
    • Munin — мониторинг сервера на основе FreeBSD
    • Postfix + Postgrey. Небольшой пример того, как можно бороться со спамом.
    • Roudcube. Установка и настройка.
    • VPN между FreeBSD и Windows. Установка mpd4.
    • Блокируем TeamViewer
    • Выполнение mount из-под прав обычного пользователя
    • Добавление базы и пользователя в MySQL
    • Как узнать серийный номер винчестера в FreeBSD
    • Модули Apache22 (Apache22 modules)
    • Мониторинг винтчестеров (HDD/жестких дисков) с помощью SMART (smartmontools)
    • Мониторинг загрузки канала (MRTG)
    • Мониторинг загрузки сетевых интерфейсов в реальном времени
    • Мониторинг нагрузки процессора (SNMP MRTG CPU Monitoring)
    • Настройка DNS сервера named
    • Настройка сервера времени NTP
    • Настройка фаервола (firewall ipfw) на ОС FreeBSD
    • Обновление FreeBSD. Краткий мануал.
    • Обновление портов (CVSup)
    • Обновление портов. Portupgrade.
    • Организация VPN между 3-мя офисами
    • Повышаем безопасность FreeBSD
    • Проблема после обновление SpamAssassin
    • Работа с .htaccess и .htpasswd
    • Скрипты
      • Блокировка перебора SSH (по 22му порту)
      • Создание архива базы - mysqldump
    • Тестирование MySQL
    • Управление дуплексным режимом и скоростью подключения к порту.
    • Установка MySQL сервера
    • Установка связки Apache22+php5+mysql5
    • Шейпер на ipfw
  • Подсказки по редактированию

Создание архива базы - mysqldump

Zmej —чт, 05/01/2012 - 11:41

Небольшой самописный файлик, для создания бекапа баз из MySQL. Я человек ленивый, постоянно писать одни и теже команды мне “влом”. Посему однажды сел и написал вот такое вот (см. ниже).

#!/bin/sh
 
username=”root”
mysqldump=”mysqldump”;
pathbackup=”/home/backupuser/mysql_dump”
date=`date “+%Y_%m_%d[%H:%M:%S]“`
 
echo -n “Enter database name:”
read database
 
echo -n “Enter password for database” $database”:”
read password
 
“$mysqldump” –single-transaction –skip-lock-tables -u “$username” -p”$password” –opt “$database” > “$pathbackup”/”$database”_”$date”.sql”";
Не забывает файлику дать права “755″. И краткое пояснение:
username=”root” – пользователь, от имени которого будет проводится бекап баз; в идеале конечно тут указывать каждый раз друго пользователя, но согласитесь, сложно помнить все логины и пароли 
mysqldump=”mysqldump”; – думаю, тут объяснять ничего не следует
pathbackup=”/home/backupuser/mysql_dump” – директория, где будут хранится бекапы с MySQL
date=`date “+%Y_%m_%d[%H:%M:%S]“` – собственно, просто числовой формат 
Выслушаю все Ваши замечания 
  • Скрипты
  • Войдите чтобы оставить комментарии

Новые пользователи

  • Zmej

Последние комментарии

Комментарии отсутствуют.

Сейчас на сайте

Пользователей онлайн: 0.

Создано на Drupal

Downloaded from top drupal themes | Hostgator coupon