我是一个用于MySQL数据备份的工具。我诞生在Percona的家里。
我家地址:http://www.percona.com/
进入:Software --> Percona XtraBackup --> Download Percona XtraBackup Now
版本:Percona-XtraBackup-2.4.11/Centos 7/x86_64
下载命令
shell> wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.11/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.11-1.el7.x86_64.rpm
我的安装非常容易,输入下面的命令即可完成安装,并解决软件依赖的问题。
shell> yum localinstall percona-xtrabackup-24-2.4.11-1.el7.x86_64.rpm
让我开始工作吧,备份工作。
shell> innnobackupex --defaults-file=/data/mysql/mysql3306/my3306.cnf -S /tmp/mysql3306.sock -uroot -plmlm /data/backup/
数据丢了,服务器坏了,不要担心,有我呢,恢复工作是这样进行的。
应用redo log
shell> innobackupex --apply-log /data/backup/filename/
关闭MySQL
shell> mysqladmin -S /tmp/mysql3306.sock -p shutdown
移除旧数据
shell> mv /path/data/* /tmp/oldboy_data_time
拷贝文件
shell> innobackupex --defaults-file=/data/mysql/mysql3306/my3306.cnf --copy-back /data/backup/filename/
修改权限
shell> chown -R mysql:mysql /path/data/
让我们启动数据库,检查一下error log,看起来这一切都很正常。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。