停止zabbix server服务 # pkill zabbix_server # pkill zabbix_agentd # pkill pfp-fpm # pkill nginx 查看数据库状态 mysql> show master status \G 清空历史表数据 mysql> truncate table history; mysql> truncate table history_uint; 备份主库数据 mysqldump -uroot -p --set-gtid-purged=OFF --single-transaction --master-data=1 --all-databases > /root/backup.sql --master-data=1参数是在备份文件中有 CHANGE MATER TO xxxxx命令,对备库有用,默认值为1,如果为2,就是把该条语句注释了。 --single-transaction参数是mysqldump在全量数据导入是对锁的一些处理,都应该加上该参数 传输到从库服务器 # scp /root/backup.sql root@slave:/root/ 停止从库 mysql> stop slave; 重置从库 mysql> reset slave all; 导入到从库 mysql> source /root/backup.sql; 查看主库binglog日志点位 # more /root/backup.sql 配置主库信息 mysql> CHANGE MASTER TO MASTER_HOST='IP ADDR',MASTER_USER='USER',MASTER_PASSWORD='PASSWORD',MASTER_LOG_FILE='BINLOG NAME',MASTER_LOG_POS=POS; 开启同步 mysql> start slave; 查看同步状态 mysql> show slave status \G