5-将Zabbix Server的MySQL 数据库迁移到独立的MySQL服务器
#备份数据库 [root@zabbix-server ~]#mysqldump -uroot -A -F --single-transaction > /data/all.sql [root@zabbix-server ~]#systemctl disable --now mysql #在独立数据库服务器上安装并恢复数据库 [root@mysql-server ~]#apt -y install mysql-server [root@mysql-server ~]#mysql < all.sql #重新授权用户允许远程连接zabbix数据库 [root@mysql-server ~]#mysql mysql>grant all privileges on zabbix.* to zabbix@'10.0.0.%' identified by '123456';
#将php的配置指向新的数据库服务器IP [root@zabbix-server ~]#vim /usr/share/zabbix/conf/zabbix.conf.php $DB['SERVER'] = '10.0.0.101'; #将Zabbix Server的配置指向新的数据库服务器IP [root@zabbix-server ~]#vim /etc/zabbix/zabbix_server.conf DBHost=10.0.0.101 DBPort=3306 #重启服务生效 [root@zabbix-server ~]#systemctl restart zabbix-server.service