Вход на сайт
Навигация
- 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
- Скрипты
- Тестирование MySQL
- Управление дуплексным режимом и скоростью подключения к порту.
- Установка MySQL сервера
- Установка связки Apache22+php5+mysql5
- Шейпер на ipfw
- Подсказки по редактированию
Создание архива базы - mysqldump
Zmej чт, 05/01/2012 - 11:41
Небольшой самописный файлик, для создания бекапа баз из MySQL. Я человек ленивый, постоянно писать одни и теже команды мне “влом”. Посему однажды сел и написал вот такое вот (см. ниже).
#!/bin/shusername=”root”mysqldump=”mysqldump”;pathbackup=”/home/backupuser/mysql_dump”date=`date “+%Y_%m_%d[%H:%M:%S]“`echo -n “Enter database name:”read databaseecho -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” – директория, где будут хранится бекапы с MySQLdate=`date “+%Y_%m_%d[%H:%M:%S]“` – собственно, просто числовой формат
Выслушаю все Ваши замечания
- Войдите чтобы оставить комментарии
Новые пользователи
- Zmej
Сейчас на сайте
Пользователей онлайн: 0.

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