nginx mysql集群配置_nginx集群+mysql数据同步

mysql集群配置在网站负载均衡中是必不可少的;

首先说下我个人准备的负载均衡方式;

1、通过nginx方向代理来将服务器压力分散到各个服务器上;

2、每个服务器中代码逻辑一样;

3、通过使用redis缓存来保存内存中数据,使用redis同步功能来同步不同服务器内存中的数据;

4、在通过mysql的集群配置来实现数据库数据同步;

这里我整理了几种数据同步方式;

一:主从服务器同步;

顾名思义:主服务器负责数据的增删改查,从服务器负责同步数据;

主服务器建立二进制文件;每产生语句变化或磁盘变化写入日至;

从服务器读主服务二进制日至;将读到的日至转成从服务的relaylog,从服务读取relaylog同步主主服务器;

主服务器建立授权复制账号;

从服务器利用账号来监听主服务器;

步骤:

1、首先需要至少两台服务器,我这边118.xxx.xxx.1(主),118.xxx.xxx.2(从)两台服务器;两台搭建mysql方式不同,一台安装mysql,和mysql-server;一台通过直接安装mariadb方式;没什么影响;

2、主服务器修改/etc/my.cnf;

66c33c36bcf49656feb23fc6705eb316.gif

#在[mysqld]下添加,建立二进制日至

#server-id一般用服务器后一位

server-id=1

log-binary=mysql-bin

#监听变化方式,statement语句变化,row行变化,mixed智能选择

binlog-format=mixed

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值