28-05-2018, 08:47
бэкап на линуксе занимает две строчки:
/usr/bin/mysqldump -u root ПАРОЛЬ| gzip > `date +/mnt/arhiv/backup/asiou_db/asiou_newsrv.sql.%Y%m%d.%H%M%S.gz`
find /mnt/arhiv/backup/asiou_db/ -mtime +14 -type f -delete
точнее - одну, вторая подчищает старые бэкапы.
восстановление:
mysql -uroot -p ПАРОЛЬ < dump.sql
предварительно архив надо разархивировать
/usr/bin/mysqldump -u root ПАРОЛЬ| gzip > `date +/mnt/arhiv/backup/asiou_db/asiou_newsrv.sql.%Y%m%d.%H%M%S.gz`
find /mnt/arhiv/backup/asiou_db/ -mtime +14 -type f -delete
точнее - одну, вторая подчищает старые бэкапы.
восстановление:
mysql -uroot -p ПАРОЛЬ < dump.sql
предварительно архив надо разархивировать