Zabbix的mysql到Tidb分布式数据库的替换

一、mysql的监测

前期准备为zabbix的安装

1、安装mysql数据库服务

yum install mariadb-server.x86_64 -y
systemctl start mariadb.service

2、执行安全初始化脚本(其中设置密码为westos

mysql_secure_installation

3、创建本地数据库并授权

mysql -pwestos

create database zabbix character set utf8 collate utf8_bin;
create user 'zabbix'@'localhost' identified by 'westos';
grant all privileges on zabbix.* to 'zabbix'@'localhost';

4、导入数据

zcat /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql.gz | mysql -uzabbix -pwestos zabbix

5、配置数据库

vim /etc/zabbix/zabbix_server.conf
systemctl enable --now zabbix-server.service

在这里插入图片描述6、新建目录,在目录中编写一个隐藏文件,导入进入库的用户和密码

mkdir /var/lib/zabbix
vim /var/lib/zabbix/.my.cnf
systemctl restart zabbix-agent.service

在这里插入图片描述7、在服务端检测能否收到信息

yum install zabbix-get -y
zabbix_get -s 127.0.0.1 -p 10050 -k 'mysql.ping'
zabbix_get -s 127.0.0.1 -p 10050 -k 'mysql.version'

在这里插入图片描述8、Web页面查看
在这里插入图片描述在这里插入图片描述

二、将mysql替换为Tidb分布式数据库

1、解压下载好的tidb压缩包

tar zxf tidb-latest-linux-amd64.tar.gz

在这里插入图片描述
2、开启PD

cd tidb-latest-linux-amd64/
./bin/pd-server --name=pd1 --data-dir=pd1 --client-urls="http://172.25.36.1:2379" --peer-urls="http://172.25.36.1:2380" --initial-cluster="pd1=http://172.25.36.1:2380" --log-file=pd.log &
##执行完此命令需要再输入回车
netstat -antlp | grep 2379  ##查询2379端口是否开放
netstat -antlp | grep 2380  ##查询2380端口是否开放

在这里插入图片描述3、开启tidb

./bin/tidb-server &
##执行此命令后,页面会一直跳动,重新打开一个shell即可
netstat -antlp | grep 4000  ##查询4000端口是否开放

在这里插入图片描述4、授予用户权限

mysql -h 172.25.36.1 -P 4000 -uroot

create database zabbix character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'%' IDENTIFIED BY 'westos';
grant all privileges on *.* to 'zabbix'@'%';

5、数据库备份及迁移

mysqldump -uroot -pwestos zabbix >/mnt/zabbix.sql
cd /mnt/
mysql -h 172.25.36.1 -P 4000 -uroot

use zabbix;
set tidb_batch_insert=1;
source /mnt/zabbix.sql;

等待数据迁移完成

6、修改zabbix server 数据传输端口

vim /etc/zabbix/zabbix_server.conf

在这里插入图片描述
7、修改监测Web访问ip及端口

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

在这里插入图片描述
8、重启服务

systemctl restart  zabbix-server.service 
systemctl restart  zabbix-agent.service 

9、Web页面访问
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值