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-transactionmysqldump --single-transaction -u mikbill -pdb_password mikbill | gzip > /home/backup_mikbill.sql.gz
передача файла по ссш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проверяем из консоли базу mysqlcheck -c mikbill -umikbill -pPASSWDtar -zcvf mysql23.12.tar.gz /home/mysql.23.12 запаковатьgzip -d mikbill-2015-12-23.sql.gz
Перезаливка с нуля базы
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'
Удаленно
CREATE DATABASE mikbill CHARACTER SET koi8r COLLATE koi8r_general_ci;
Проверка дампа
zcat 2018-02-04_mikbill.sql.gz | grep ^'-- Dump completed'
Удаленно
Создание дампа в таких условиях:
Создаст дамп file.sql в текущем каталоге с содержимым базы remotedb.
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
Комментарии
Отправить комментарий