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