由于之前zabbix server 与mysql在同一台机器上
现在生产需要将mysql迁移到另一台机器上
1、关闭zabbix-server服务
[root@localhost ~]# systemctl stop zabbix-server
2、导出zabbix数据库
[root@localhost ~]# mysqldump -uroot -p zabbix < zabbix_export.txt
3、另一台mysql服务器上创建zabbix数据库并添加授权用户
mysql> grant all privileges on zabbix.* to zabbix@10.10.50.38 identified by 'zabbix';
mysql> create database zabbix character set utf8;
mysql> flush privileges;
4、导入数据库
将导出的数据库文件上传到10.10.50.38机器上,然后导入
[root@localhost ~]# mysql -uroot -p >/root/zabbix_export.txt
5、修改zabbix配置文件
[root@localhost ~]# vim /etc/zabbix/web/zabbix.conf.php
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
6 、启动 zabbix_server ,迁移成功
[root@localhost ~]# systemctl start zabbix-server