linux---集群架构初探(32)zabbix数据库分离

前面我们在安装zabbix时,是在本服务器上安装的数据库,本篇笔记记录如何将其转移至专门的数据库服务器。

模拟环境

zabbix服务器:192.168.1.71

db01服务器:192.168.1.51(已装好mysql)

创建数据库和用户

在db01上进入mysql数据库:

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix identified by '123456';

mysql> grant all privileges on *.* to 'zabbix'@'%'identified by '123456' with grant option;

mysql> flush privileges;

备份数据库文件

在zabbix服务器备份数据库文件

mysqldump -uroot --databases zabbix > `date +%F-%H`-zabbix.sql

将备份的文件通过远程连接导入db01服务器中的mysql

cat 2020-07-05-00-zabbix.sql | mysql -h 172.16.1.51 -uzabbix -p123456 zabbix

修改配置文件

vim /etc/zabbix/zabbix_server.conf

DBHost=172.16.1.51

vim /etc/zabbix/web/zabbix.conf.php

重启服务

systemctl restart rh-nginx116-nginx zabbix-server

原文地址:https://www.cnblogs.com/1016391912pm/p/13237416.html