Author Archives: janusa

记一次MySQL5.7到MySQL8.0,利用XtraBackup同步数据,主从复制

By | 2023-09-28

MySQL5.7 到 MySQL8.0,不同版本主从复制,这个方案的优点是主服务器不用停机。 主服 CentOS 7 / MySQL 5.7.34 / IP: 45.45.45.45从服 Debian 11 / MySQL 8.0.33 / IP: 72.72.72.72 步骤: 1. 主、副本服务器分别安装xtrabackup,rsync,创建备份同步目录 关于安装percona,详细:在 Debian 和 Ubuntu 上安装 Percona XtraBackup 2. 在主服务器上创建复制用户,配置权限 3. 主服务器创建防火墙规则,允许副本服务器访问3306端口 4. 主服务器备份并准备文件 5. 主服务器使用rsync复制备份文件至副本服务器同步目录下 6. 副本服务器测试与主服务器的连接 7. 副本服务器停止MYSQL服务,并备份原文件 8. 副本服务器使用xtrabackup还原来自主服务器的备份文件 9.副本服务器查看还原备份文件的SOURCE_LOG_FILE和SOURCE_LOG_POS数字并记录 10. 副本服务器修改my.cnf文件,设置server-id和replicate_do_db 11. 副本服务器启动 mysql service 12. 副本服务器设置并启动REPLICATION 13. 副本服务器检查REPLICATION状态… Read More »