zabbix做主从复制

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


mysqldump -uroot -p ——单独的事务-R ——default-character-set=utf8触发——events ——hex-blob ,——数据库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。趋势——ignore-table=zabbix.trends_uint ,,——主数据=https://www.yisu.com/zixun/2> zabbix_“日期”+ % Y % m % d”. sql


2,在zabbix主库导出历史大表的表结构

mysqldump -uroot -p ,-d ,zabbix history history_uint ,trends_uint趋势history_str history_text history_log 比;tables_ '“日期+ % Y % m % d" ' . sql




3,从库导入数据

scp , zabbix_xxx.sql ,, tables_xxxx.sql ,xx.xxx.xx.xx (zabbix从库)


在zabbix从库应用备份数据

mysql -uroot - p & lt;zabbix_xxx.sql 

mysql -uroot - p & lt;tables_xxxx.sql #需要在脚本中添加使用zabbix;语句,


4, zabbix从库做主从关系

mysql>显示主状态;

mysql>重置主宰;

mysql>设置@@GLOBAL.GTID_PURGED=& # 39; xxxx: 1-xxxx& # 39;;

mysql>修改主用,MASTER_HOST=& # 39; xxxx # 39;, MASTER_USER=& # 39; xxxxx # 39;, MASTER_PASSWORD=& # 39; xxxxx # 39;, MASTER_PORT=3306, MASTER_AUTO_POSITION=1;

mysql>开始奴隶;


备注:主从库数据不一致,也可以做主从同步的前提,zabbix主库的操作大部分都是插入操作,不涉及到对历史数据的操作



, mysqldump命令的补充说明

1,导出整个数据库结构和数据,直接跟库名

mysqldump -uroot -p 数据库在dump.sql


2,导出单个数据表结构和数据,直接跟库名和表名

mysqldump 表1表比-uroot - p数据库;dump.sql


3,导出整个数据库结构(不包含数据),直接跟库名

mysqldump -uroot -p - d数据库比;dump.sql


4,导出单个数据表结构(不包含数据),直接跟库名和表名

mysqldump -uroot -p - d database 表1表比;dump.sql


zabbix做主从复制