Backup

scp file root@95.133.164.28:/

Распаковываем архив
gzip -d mikbill-2015-12-23.sql.gz
Устанавливаем бекап
mysql -uroot -pdemo mikbill < mikbill-2015-12-23.sql
tar -xvzf
tar -xvf (без сжатия)
gzip -d (распаковка)

архивитровать tar vczf filename.tar.gz /home/username/Documents
разархивировать tar -vxzf filename.tar.gz /home/username/Documents
архивируем папку
tar -cvf www_mikbill.tar /var/www/mikbill

Бекап одной строчкой

mysqldump --routines --extended-insert -u mikbill -pdb_password mikbill | gzip > /home/backup_mikbill.sql.gz
mysqldump --single-transaction -u mikbill -pdb_password mikbill | gzip > /home/backup_mikbill.sql.gz

с локом на время дампа
 mysqldump --single-transaction
передача файла по ссш
scp backup_mikbill.sql.gz sergeev@80.80.80.80:/home/sergeev
scp -P 2235 client.key sergeev@95.95.95.95:/home/sergeev
scp -P 2235 serv.crt sergeev@95.95.95.95:/home/sergeev
tar -zcvf mysql23.12.tar.gz /home/mysql.23.12 запаковать
gzip -d mikbill-2015-12-23.sql.gz
проверяем из консоли базу

mysqlcheck -c mikbill -umikbill -pPASSWD




Перезаливка с нуля базы
mysqldump --routines имя_базы > имя_файла.sql
Бекап только процедур и функций
mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt имя_базы > имя_файла.sql
DROP DATABASE mikbill;
CREATE DATABASE mikbill CHARACTER SET koi8r COLLATE koi8r_general_ci;

Проверка дампа
zcat 2018-02-04_mikbill.sql.gz | grep ^'-- Dump completed'


Удаленно
Создание дампа в таких условиях:
localserver:~$ ssh user@remotehost mysqldump -u remotemuser -p remotedb > file.sql
Создаст дамп file.sql в текущем каталоге с содержимым базы remotedb.
Восстановим базу на удаленный сервер:
localserver:~$ ssh user@remotehost mysql -u remotemuser -p remotedb < file.sql

Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка