A、MySQL 備份工具xtrabackup 的安裝
1. percona 官方xtrabackup 的二進制版本;二進制版本解壓就能用了。
2. 解壓xtrabackup & 創建連接
tar -xzvf percona-xtrabackup-2.3.4-Linux-x86_64.tar.gz -C /usr/local/
ln -s /usr/local/percona-xtrabackup-2.3.4 /usr/local/xtrabackup
3. 設置PATH環境變量
export PATH=/usr/local/xtrabackup/bin/:$PATH     
B、在mysql數據庫中創建一個用戶備份的用戶 & 授權
1. 創建用戶
        create user backuper@'localhost' identified by 'backup123';
        create user backuper@'127.0.0.1' identified by 'backup123';
2. 授權
grant reload,lock tables,replication client,process,super on *.* to 'backuper'@'localhost';
        grant create,insert,select on percona_schema.xtrabackup_history to 'backuper'@'localhost';
        grant reload,lock tables,replication client,process,super on *.* to 'backuper'@'127.0.0.1';
        grant create,insert,select on percona_schema.xtrabackup_history to 'backuper'@'127.0.0.1';
C、備份前的檢查,這一步的主要目地是在之后做還原操作時,驗證還原是不是有效;(生產是沒有這一步的,
1. select * from tempdb.dict__major;
   select * from dict__major;
        +--------------+-----------------+
        | column_value | column_mean     |
        +--------------+-----------------+
        |            1 | 漢語言文學      |
        |            2 | 精算            |
        |            3 | 生物制藥        |
        |            4 | 材料化學        |
        |            5 | 商務英語        |
        |            6 | 考古            |
        |            7 | 外交            |            
新聞熱點
疑難解答