读写分离mysql数据库mariadb_MariaDB MaxScale 2.1.3中间件数据库读写分离安装配置

本文档详细介绍了如何在CentOS 7上安装和配置MariaDB MaxScale 2.1.3中间件,实现MySQL数据库的读写分离。涉及步骤包括安装、创建用户、配置数据库权限、配置MaxScale、设置启动脚本以及使用MaxAdmin管理工具检查服务器状态。
摘要由CSDN通过智能技术生成

操作系统:CentOS Linux release 7.3.1611 (Core)

数据库:MariaDB-10.2.6-linux-glibc_214-x86_64

MaxScale服务器:10.200.10.55

主服务器:172.16.8.56

从服务器:172.16.8.57

从服务器:172.16.8.58

1.maxscale的安装方式有很多,例如源码安装、rpm、二进制构建等,我选择二进制进行安装。

根据场景需要下载相对应的版本,下载地址;//mariadb.com/downloads/maxscale

[root@localhost ~]# groupadd maxscale

[root@localhost ~]# useradd -g maxscale maxscale

[root@localhost ~]# cd /usr/local

[root@localhost local]# wget //downloads.mariadb.com/MaxScale/2.1.3/centos/7server/x86_64/maxscale-2.1.3.centos.7.tar.gz

[root@localhost local]# tar zxvf maxscale-2.1.3.centos.7.tar.gz

[root@localhost local]# ln -s maxscale-2.1.3.centos.7 maxscale

[root@localhost local]# cd maxscale

[root@zhu56 maxscale]# chown -R maxscale var

建议创建软连接,这样有助于以后的版本升级及后期维护。

2.首次安装maxscale需要创建日志相关目录

[root@localhost ~]# mkdir /var/log/maxscale

[root@localhost ~]# mkdir /var/lib/maxscale

[root@localhost ~]# mkdir /var/run/maxscale

[root@localhost ~]# mkdir /var/cache/maxscale

3.以下目录必须具备maxscala用户权限

[root@localhost ~]# chown maxscale /var/log/maxscale

[root@localhost ~]# chown maxscale /var/lib/maxscale

[root@localhost ~]# chown maxscale /var/run/maxscale

[root@localhost ~]# chown maxscale /var/cache/maxscale

4.为了能让Maxscale能顺利启动,还需要创建配置文件,在Maxscale目录下有配置文件模板拷贝到etc下即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值