记一次mysql热备份xtrabackup(没有解决问题)
找到对应的版本 我的mysql8.0.21版本找到对应的版本 我的mysql8.0.21版本
yum localinstall percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm
[root@localhost home]# xtrabackup -v
xtrabackup: recognized server arguments: --datadir=/usr/local/mysql/data --innodb_buffer_pool_size=64M --innodb_flush_log_at_trx_commit=1 --innodb_log_buffer_size=4M --innodb_log_file_size=256M --log_bin=mysql-bin --server-id=1
xtrabackup version 8.0.14 based on MySQL server 8.0.21 Linux (x86_64) (revision id: 113f3d7)
传输到从服务器传输到从服务器
scp -r /home/master_slave root@192.168.8.111:/home/master_slave
停止服务
service mysql stop
data重新命名
mv /usr/local/mysql/data /usr/local/mysql/data2
备份
xtrabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=/home/master_slave
或者
innobackupex --defaults-file=/etc/my.cnf --copy-back --target-dir=/home/master_slave
权限
chown -R mysql:mysql /usr/local/mysql/data
重启
service mysql start
各种问题各种问题
最后把从库初始化了(还是有问题)
下次配置5.7的在试试
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: