Пример скрипта бэкапа всей БД со всеми пользователями:
1 |
nano bcp_bd_mysql_v02.sh |
1 2 3 4 5 6 7 8 9 |
#!/bin/bash #Присваиваем текущую дату переменной date день.месяц.год.часы.минуты.секунды date=`date '+%Y%m%d_%H.%M.%S'` #Создаем бэкап всей БД со всеми пользователями mysqldump -u user_db -puser_db_password --all-databases > /bcp/bcp_bd_mysql_v01_$date.sql #Архивируем созданный бэкап tar -zcvpf /bcp/bcp_bd_mysql_v01-$date.tar.gz /bcp/bcp_bd_mysql_v01_$date.sql #Удаляем исходник бэкапа БД rm /bcp/bcp_bd_mysql_v01_$date.sql |