网站怎么设计制作,免费电视剧大全网站,striking wordpress,为何要屏蔽网站快照1、主库上操作
1.1前提
172.16.11.2#xff08;主库#xff09; 172.16.11.4#xff08;从库#xff09; 在执行备份之前#xff0c;确保数据库没有锁定#xff0c;以避免备份期间的任何写操作。 确保主库上的 MySQL 服务器正在运行#xff0c;以便备份数据的一致性。…1、主库上操作
1.1前提
172.16.11.2主库 172.16.11.4从库 在执行备份之前确保数据库没有锁定以避免备份期间的任何写操作。 确保主库上的 MySQL 服务器正在运行以便备份数据的一致性。 在从库上的目标目录 /data/backup/ 存在并且具有写入权限。 SSH 连接到远程服务器的用户名和 IP 地址是正确的。 备份数据将以 xbstream 格式存储在远程服务器的 /data/backup/backup.s1 文件中。
1.2主库执行命令
/usr/bin/xtrabackup --backup --slave-info -uroot -pay3dbcADvaU9kwD -S /opt/data/data_16303/mysql.sock \
--datadir/opt/data/data_16303 --streamxbstream --target-dir/data/backup/ --port16303 2 \
/tmp/xtrabackup.log | ssh root172.16.11.4 cat - /data/backup/backup.s1172.16.11.4是从库的IP地址 执行该命令后备份数据将传输到远程服务器的指定位置。 请确保在从库上已经准备好了恢复操作以便在需要时可以快速恢复数据。
1.3查看日志
检查日志查看是否备份成功
cat /tmp/xtrabackup.log输出completed OK! 表示备份成功
2、从库上操作
2.1停止Mysql
ps -ef | grep mysql
killall -9 进程2.2创建目录拷贝数据
mkdir /data/restore
mv /data/backup/backup.s1 /data/restore/
xbstream -x -C /data/restore /data/restore/backup.s1
mv /opt/data/data_16303 /opt/data/data_16303_bak
mkdir /opt/data/data_16303
chown -R swadmin:swadmin /opt/*
cp -r /data/restore/* /opt/data/data_16303/data/backup/backup.s1 这个数据就是从主库发送过来的
2.3重新启动从库服务
/opt/apps/mysql/bin/mysqld --defaults-file/opt/conf/my_16303.cnf --userswadmin 2.4重新建立主从配置
STOP SLAVE;
RESET SLAVE;
CHANGE MASTER TO
MASTER_HOST172.16.11.2,
MASTER_PORT16303,
MASTER_USERmync,
MASTER_PASSWORDbR5!eA7~bA,
MASTER_LOG_FILEmysql-bin.000006,
MASTER_LOG_POS602076;
START SLAVE;
SHOW SLAVE STATUS\G;