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