zabbix做主从复制


1、在zabbix主库导出除历史数据表之外表

mysqldump -uroot -p –single-transaction -R –default-character-set=utf8 –triggers –events –hex-blob –databases zabbix –ignore-table=zabbix.history –ignore-table=zabbix.history_uint –ignore-table=zabbix.history_log –ignore-table=zabbix.history_str –ignore-table=zabbix.history_text –ignore-table=zabbix.trends –ignore-table=zabbix.trends_uint –master-data=2 > zabbix_`date “+%Y%m%d”`.sql
2、在zabbix主库导出历史大表的表结构mysqldump -uroot -p -d zabbix history history_uint trends_uint trends history_str history开发云主机域名_text history_log > tables_`date “+%Y%m%d”`.sql

3、从库导入数据scpzabbix_xxx.sqltables_xxxx.sql xx.xxx.xx.xx(zabbix从库)
在zabbix从库应用备份数据mysql -uroot -p
mysql -uroot -p

4、zabbix从库做主从关系mysql> show master status;mysql> reset master;mysql> SET @@GLOBAL.GTID_PURGED=’xxxx:1-xxxx’;mysql> CHANGE MASTER TO MASTER_HOST=’xxxx’, MASTER_USER=’xxxxx’, MASTER_PASSWORD=’xxxxx’, MASTER_PORT=3306,MASTER_AUTO_POSITION = 1;mysql> start slave;
备注:主从库数据不一致,也可以做主从同步的前提,zabbix主库的操作大部分都是insert操作,不涉及到对历史数据的操作

mysqldump命令的补充说明1、导出整个数据库结构和数据,直接跟库名mysqldump -uroot -p database > dump.sql
2、导出单个数据表结构和数据,直接跟库名和表名mysqldump -uroot -p database table1 table2 > dump.sql
3、导出整个数据库结构(不包含数据),直接跟库名mysqldump -uroot -p -d database > dump.sql
4、导出单个数据表结构(不包含数据),直接跟库名和表名mysqldump -uroot -p -d database table1 table2 > dump.sql

相关推荐: 远程服务器监控工具Navicat Monitor,诊断MyS

Navicat Monitor是一套安全、简单而且无代理的远程服务器监控工具。它具有强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona Server,并与 Amazon RDS、Amazon Aurora、Or…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 18:03
下一篇 06/04 18:03

相关推荐