MYSQL8.0不停机搭建主从复制
要求:宝塔几台机器全部安装好 mysql8.0, 服务器之间可以相互访问 3306 端口
配置主服务#
备份数据
mysqldump -uroot -ppassword --single-transaction --master-data=2 --databases db1 db2 xxx > databases.sql
压缩数据并拷贝到从服务器上
tar -zcvf databases.sql.tar.gz databases.sql scp databases.sql.tar.gz root@xxx:/
从服务器#
加压文件
tar -zxvf databases.sql.tar.gz
导入数据
mysql -uxxx -pxxx source /databases.sql.tar.gz
查看日志节点
cat databases.sql | head -n 50
更新节点
CHANGE MASTER TO MASTER_HOST='10.206.0.10',MASTER_USER='xxx',MASTER_PASSWORD='xxx',MASTER_LOG_FILE='xxx',MASTER_LOG_POS=xxx;
查看同步状态
start slave;#开启同步 show slave status\G;#查看同步状态
异常错误#
跳过错误
stop slave; set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; start slave;
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: