【MySQL Database】Percona XtraBackup恢復
阿新 • • 發佈:2020-11-30
使用官方Yum Repository安裝MySQL Server -- 略 [root@wallet02 ~]# vi /etc/my.cnf -- 編輯引數檔案 [mysqld] ...略 使用官方Yum Repository安裝Percona XtraBackup [root@wallet02 ~]# wget https://repo.percona.com/yum/percona-release-latest.noarch.rpm [root@wallet02 ~]# rpm -ivh percona-release-latest.noarch.rpm [root@wallet02 ~]# yum install -y percona-xtrabackup-24 [root@wallet02 ~]# su - mysql 準備備份 [mysql@wallet02 ~]$ xtrabackup --prepare --apply-log-only --target-dir=/home/mysql/backup/2019-09-01_03-00-01 [mysql@wallet02 ~]$ xtrabackup --prepare --apply-log-only --target-dir=/home/mysql/backup/2019-09-01_03-00-01 \ --incremental-dir=/home/mysql/backup/2019-09-02_03-00-01 [mysql@wallet02 ~]$ xtrabackup --prepare --target-dir=/home/mysql/backup/2019-09-01_03-00-01 \ --incremental-dir=/home/mysql/backup/2019-09-03_03-00-01 還原備份 [mysql@wallet02 ~]$ xtrabackup --copy-back --target-dir=/home/mysql/backup/2019-09-03_03-00-01 [mysql@wallet02 ~]$ cd backup/2019-09-03_03-00-01 [mysql@wallet02 2019-09-03_03-00-01]$ cat xtrabackup_binlog_info mysql-bin.000009 29667839 [root@wallet02 ~]# service mysqld start Logging to '/var/lib/mysql/wallet02.err'. Starting mysqld: [ OK ] [root@wallet02 ~]# service mysqld status mysqld (pid 12387) is running... 應用二進位制日誌 [mysql@wallet02 ~]$ mysqlbinlog --start-position=29667839 mysql-bin.000009 mysql-bin.000010 | mysql -uroot -pabcd.1234