从mysql5.7开始,必须使用xtrabackup2.4以上版本才能完成备份,老的版本执行会报错,已不适用。
2.4版本安装方法如下:
到网站http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
上下载percona-release-0.1-4.noarch.rpm
安装:
#yum install percona-release-0.1-4.noarch.rpm -y
查找2.3老版本percona-xtrabackup:
yum list | grep percona-xtrabackup
卸载2.3老版本:
#yum remove percona-xtrabackup
安装2.4新版本:
#yum install percona-xtrabackup-24 -y
执行命令测试:
#innobackupex --version
xtrabackup: recognized server arguments: --server-id=14051 --datadir=/home/mysql/data --open_files_limit=81920 --log_bin=/home/mysql/data/mysql-bin --innodb_open_files=8000 --innodb_buffer_pool_size=4G --innodb_max_dirty_pages_pct=90 --innodb_io_capacity=1000 --innodb_flush_method=O_DIRECT --innodb_file_per_table=1 --innodb_flush_log_at_trx_commit=0 --innodb_log_file_size=100M --innodb_log_buffer_size=10M --innodb_log_files_in_group=3 --innodb_read_io_threads=6 --innodb_write_io_threads=6
innobackupex version 2.4.12 Linux (x86_64) (revision id: 170eb8c)
#xtrabackup --version
xtrabackup: recognized server arguments: --server-id=14051 --datadir=/home/mysql/data --open_files_limit=81920 --log_bin=/home/mysql/data/mysql-bin --innodb_open_files=8000 --innodb_buffer_pool_size=4G --innodb_max_dirty_pages_pct=90 --innodb_io_capacity=1000 --innodb_flush_method=O_DIRECT --innodb_file_per_table=1 --innodb_flush_log_at_trx_commit=0 --innodb_log_file_size=100M --innodb_log_buffer_size=10M --innodb_log_files_in_group=3 --innodb_read_io_threads=6 --innodb_write_io_threads=6
xtrabackup version 2.4.12 based on MySQL server 5.7.19 Linux (x86_64) (revision id: 170eb8c)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2168488/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15498/viewspace-2168488/