バックアップ

rman target /

list backup;

backup database plus archivelog;

 

show binary logs;

mysqldump -u root test -p --quick --master-data=2 --flush-logs --single-transaction --triggers --routines --events > bkup11.dmp

mysqldump -u user1 -h 192.168.137.50 test -p --quick --master-data=2 --flush-logs --single-transaction --triggers --routines --events > bkup11.dmp

※(5.6)の場合warningが表示される

--特定のテーブルのみバックアップ
mysqldump -u root test -p tab1 > tab1.dmp

 

show binary logs;

cat bkup11.dmp | grep "CHANGE MASTER"

-------------------------------------------------
--MySQL Enterprise Backupによるバックアップ(8.0)

rpm -ivh mysql-commercial-backup-8.0.13-1.1.el7.x86_64.rpm
--(5.7)の場合は下記
--rpm -ivh meb-4.1.2-el7.x86_64.rpm

rm -rf /tmp/backups/*

mysqlbackup --user=root -p --socket=/var/lib/mysql/mysql.sock --backup-dir=/tmp/backups backup-and-apply-log

--(5.7)の場合は下記
--/opt/mysql/meb-4.1/bin/mysqlbackup --user=root -p --socket=/var/lib/mysql/mysql.sock --backup-dir=/tmp/backups backup-and-apply-log

rsync -av /tmp/backups 192.168.137.122:/tmp/

-------------------------------------------------

--プレーンテキスト形式
pg_dump -Fp --clean --create test > bkup11.txt

--カスタムアーカイブ形式
pg_dump -Fc test > bkup12.dmp

--DBクラスタ
pg_dumpall --clean > bkup13.txt

 

 

 

--完全バックアップ

USE test;
GO
BACKUP DATABASE test
TO DISK = 'E:\backup\bk01.bak'
WITH FORMAT,
MEDIANAME = 'bk01',
NAME = 'Full Backup of test';


--差分バックアップ

USE test;
GO
BACKUP DATABASE test
TO DISK = 'E:\backup\bk02.bak'
WITH Differential ,
FORMAT,
MEDIANAME = 'bk02',
NAME = 'Differential Backup of test';


--トランザクションログバックアップ

USE test;
GO
BACKUP LOG test
TO DISK = 'E:\backup\bk03.bak'
WITH FORMAT,
MEDIANAME = 'bk03',
NAME = 'Log Backup of test';