1,服务器安装:
搞两台虚拟机CentOS7 64位,IP分别为192.168.216.201、192.168.216.202
2,数据库安装:
参考官网yum安装:MariaDB
3,主服务器配置:192.168.216.201
> vi /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin binlog_format=mixed server-id = 1
4,从服务器配置:192.168.216.202
> vi /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin binlog_format=mixed server-id = 202
5,重启数据库服务器:192.168.216.201、192.168.216.202
> service mysql restart
6,设置数据库访问密码: 192.168.216.201、192.168.216.202
> mysql > grant all privileges on *.* TO 'root'@'%' identified by 'password' with grant option
7,查看主服务器状态:192.168.216.201
> mysql > show master status; +------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+--------------+------------------+ | mysql-bin.000005 | 469 | | | +------------------+----------+--------------+------------------+ 1 row in set (0.00 sec)
8,配置从服务器:192.168.216.202
> mysql > change master to master_host='192.168.216.201',master_user='root',master_password='password',master_log_file='mysql-bin.000005',master_log_pos=469; > start slave;
9,启动复制:192.168.216.202
> mysql > stop slave; > reset slave; // 重启后master信息将被删除
10,停止或者删除复制
> mysql > start slave;
至此,单向主从服务器配置成功,在主服务器上进行修改,从服务器会进行相应的自动复制
如果要设置双向复制,则只要把主服务器当做从服务器,从服务器当做主服务器来再设置一下就可以了。
设置互为主从后存在一个问题就是,递增字段的插入,可能出现冲突,所以通过设置偏移量和步长可以避免这个问题,修改步骤3、4:
3,主服务器配置:192.168.216.201
> vi /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin binlog_format=mixed server-id = 202 #auto increment set:1,3,5,7,9...... auto_increment_offset=1 auto_increment_increment=2
4,从服务器配置:192.168.216.202
> vi /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin binlog_format=mixed server-id = 202 #auto increment set:2,4,6,8...... auto_increment_offset=2 auto_increment_increment=2
相关推荐
花了小一天的时间,终于实现了centos7 mariadb主从复制配置搭建,下面记录一下过程 环境: 虚拟机:vm8; centos7 版本:7.2.1511; mariadb 版本:centos7.2内置的 主库服务器: 10.69.5.200,CentOS 7,MariaDB 10已...
搭建mariadb主从服务器实战数据热备 • mariadb主从原理 • 实战:mariadb主从配置 • 实战:mariadb主主配置
mariadb主从环境搭建
主要详细介绍了mariadb的主从复制、主主复制、半同步复制的概念和方法,有需要的小伙伴可以参考下
mariadb最新版本10.4.8主从搭建最详细搭建文档,附所有过程,截图
详细介绍Mysql、MariaDB主从复制、多主多从架构、负载平衡和集群的设置。读写分离和数据库垂直、水平切分建议使用Sharding JDBC
三、主从复制配置 1、在主库上准备复制账号 2、查看主库的二进制文件和位置 3、切换到从库并执行以下连接语句 四、测试 1、在主数据库上创建数据库和表并添加数据 2、切换到从库并查询刚刚创建的库和表
数据库主从关系,分库分表使用
vi /etc/yum.repos.d/MariaDB.repo 粘贴阿里云的最新mariadb镜像: [mariadb] name = MariaDB baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/ gpgkey=...
MariaDB的安装与配置_Cat God 007的博客-CSDN博客_mariadb安装及配置教程.mhtml
基于日志点的复制 1、在主库与从库上建立专用的复制账号 MariaDB [employees]> create user 'repl'@'172.%' identified by '123456'; 注意在生产上的密码必须依照相关规范以达到一定的密码强度, 并且规定在从库上的...
MySQL复制中较常见的复制架构有“一主一从”、“一主多从”、“双主”、“多级复制”和“多主环形机构”等,今天我们来详细探讨下MariaDB配置双主复制的方案
超详细的MariaDB Galera cluster 多主复制配置!
阿里云服务器上,从mysql 切换为 mariadb需要的安装步奏及配置,已经java代码中的修改
MariaDB 为Mysql的开原版,百分百兼容Mysql,双主实时同步集群(还可以配多主),非常好用,再也不要去配置什么Mysql的主从同步了,本人的服务器2000万的大表稳定运行一年都没什么问题。 文档中附带repo源/Galera...
CentOS 7.0系统下安装配置mariaDB步骤详解
MariaDB5.5绿色版配置文件,大家根据个人情况修改下路径
MariaDB数据库集群安装配置详细步骤
CentOS7MariaDB10(MySql)相关安装配置[归纳].pdf