Unix: бекап и восстановление базы mysql и файлов в системе

Как сделать дамп базы MySQL:

# Дамп базы данных db-name в файл
mysqldump -uroot -p db-name > /var/www/db-name.sql
# Или тоже самое, но с временной отметкой в имени файла mysqldump -uroot -p db-name > /var/www/db-name_`date +\%Y-\%m-\%d_\%H`.sql

Как восстановить базу из дампа MySQL:

mysql -uroot -p moodle < db-name.sql

Подробная информация о дампе и восстановлении базы данных MySQL описана здесь.

Как сделать дамп файлов и запаковать в архив tar.gz:

tar -zcf /home/backup.tar.gz backup-dir

 Как  распаковать файлы из архива tar.gz

tar -zxvf backup.tar.gz -C /var/www
Рейтинг
( 17 оценок, среднее 2.65 из 5 )
Понравилась статья? Поделиться с друзьями: