数据库备份

数据库备份:

安装xtraBackup包

网址:
https://www.percona.com/downloads/XtraBackup/LATEST/
安装

[root@localhost ~]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
[root@localhost ~]# yum localinstall percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm

1、完全备份

1)创建完全备份的目录

[root@localhost ~]# mkdir /xtrabackup/full -p

2)备份

[root@localhost ~]# innobackupex --user=root --password='Www.2.com' /xtrabackup/full

3)恢复
停止数据库

[root@localhost ~]# systemctl stop mysqld.service 

清理环境

[root@localhost ~]# rm -rf /var/lib/mysql/*
可不清理
[root@localhost ~]# rm -rf /var/log/mysqld.log 
[root@localhost ~]# rm -rf /var/log/mysql-slow/slow.log 

恢复

[root@localhost ~]#innobackupex --apply-log /xtrabackup/full/2019-02-12_20-04-22/
[root@localhost ~]#innobackupex --copy-back /xtrabackup/full/2019-02-12_20-04-22/

权限设置

[root@localhost ~]# chown -R mysql.mysql /var/lib/mysql

启动

[root@localhost ~]# systemctl start mysqld
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容