长风1959

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
停止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

 

posted on 2022-07-28 15:30  长风1959  阅读(205)  评论(0编辑  收藏  举报