mysqld_multi实现多主一从同步

首先确保mysql为5.5左右,太旧的版本,方法可能存在差异。

1、利用mysql_install_db生成数据库

mysql_install_db --datadir=/var/lib/mysql2 --user=mysql

mysql_install_db --datadir=/var/lib/mysql3 --user=mysql

2、生成配置文件

mysqld_multi --example

3、修改配置文件:my.cnf

[mysqld_multi]

mysqld= /usr/bin/mysqld_safe

mysqladmin = /usr/bin/mysqladmin

[mysqld2]

socket= /var/lib/mysql2/mysql2.sock

port= 3307

datadir= /var/lib/mysql2

log-bin=mysql-bin2

user= mysql

[mysqld3]

socket= /var/lib/mysql3/mysql3.sock

port= 3308

datadir= /var/lib/mysql3

log-bin=mysql-bin3

user= mysql

4、启动实例

查看状态:mysqld_multi --defaults-extra-file=/etc/my.cnf report

逐个启动:mysqld_multi --defaults-extra-file=/etc/my.cnf start 2

mysqld_multi --defaults-extra-file=/etc/my.cnf start 3

5、查看是否正常启动

先查看端口是否正常监听:netstat -tunlp

查看进程:ps -aux|grep mysql

6、连接尝试:分别进入mysql -uroot -p -h127.0.0.1 -P3307

7、参照主从同步的步骤进行下一步操作即可实现多主一从。

http://oanyt.blog.51cto.com/6168303/1093768

mysqld_multi实现多主一从同步

时间: 2024-10-03 15:21:04

mysqld_multi实现多主一从同步的相关文章

MySQL多主一从同步

MySQL多主一从同步 实验准备:主机A和主机B作为主,其IP地址分别为192.168.131.129和192.168.131.130,主机C作为从服务器,在从服务器上面配置MySQL多实例,其IP地址为192.168.131.136,三台服务器均关闭防火墙和SELINUX,MySQL版本为5.6.26,为通用二进制包 主机A和主机B主服务器MySQL通用二进制包安装和初始化 # tar xf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz # mv mysq

MySQL 5.7 多主一丛同步的数据库配置(将多处数据源合并到一点)

工作需要,笔记之用.文章很长,倒一杯茶慢慢看. 数据库的应用场景颇多,如 数据库双机同步,一主多从,多主多从,多主一从等:下文记录多主一从的配置及测试. 大多数复制场景中是一主或者一主多从.这种拓扑用于高可用性场景,读写分离.主机负责写入数据,丛集负责读数据,横向扩展读取程序.但是,多主一从是写入多个数据库实例,最后合并成一个结果. 多主一从使得从机从各主机同步接收业务信息(transactions),这样可以一部服务器为多个主机服务器备份,合并数据表,联合数据.(无去重) MySQL 版本:5

mysql之 mysql 5.6不停机双主一从搭建(活跃双主一从基于日志点复制)

环境说明:版本 version 5.6.25-log 主1库ip: 10.219.24.25主2库ip: 10.219.24.22从1库ip:10.219.24.26os 版本: centos 6.7已安装热备软件:xtrabackup 防火墙已关 双主一从架构图 补充:主从复制原理: http://blog.csdn.net/zhang123456456/article/details/72972701mysql 5.6安装 :http://blog.csdn.net/zhang1234564

6\MySQL 主从同步 、 MySQL 读写分离 、 MySQL 性能调优

day06一.mysql主从同步 二.数据读写分离三.MySQL优化++++++++++++++++++++++++++++++++一.mysql主从同步 1.1 主从同步介绍?从库服务器自动同步主库上数据(被客户端访问的数据库服务器做主库服务器)1.2 结构 54 55 systemctl start mysqld systemctl start mysqld主master数据库服务器 从slave数据库服务器 1.3 配置主从同步结构?1.3.1主库角色主机的配置1 用户授权mysql> g

MySQL 主从同步 、 MySQL 读写分离

一.mysql主从同步 二.数据读写分离三.MySQL优化++++++++++++++++++++++++++++++++一.mysql主从同步 1.1 主从同步介绍?从库服务器自动同步主库上数据(被客户端访问的数据库服务器做主库服务器)1.2 结构 54 55 systemctl start mysqld systemctl start mysqld主master数据库服务器 从slave数据库服务器 1.3 配置主从同步结构?1.3.1主库角色主机的配置1 用户授权mysql> grant

mysql之 mysql 5.6不停机主主搭建(活跃双主基于日志点复制)

环境说明:版本 version 5.6.25-log 主库ip: 10.219.24.25从库ip:10.219.24.22os 版本: centos 6.7已安装热备软件:xtrabackup 防火墙已关 补充:主从复制原理: http://blog.csdn.net/zhang123456456/article/details/72972701mysql 5.6安装 :http://blog.csdn.net/zhang123456456/article/details/53608554xt

【转】分布式理论-CAP理论

一 CAP理论简述 海量数据管理中的一致性理论,包括CAP理论,BAS理论,数据一致性理论模型,以及现有的经典数据一致性技术.其中CAP (Consistency, Availability, Partition  Tolerance,) 理论是NoSQL数据库管理系统构建的基础. CAP定律说的是在一个分布式计算机系统中,一致性,可用性和分区容错性这三种保证无法同时得到满足,最多满足两个.该定律作为猜想在2000年提出,2002年被证实. 强一致性:系统在执行过某项操作后仍然处于一致的状态.在

分布式系统之CAP理论

任老师第一节主要讲了分布式系统实现时候面临的八个问题,布置的作业就是这个,查询CAP理论. 笔者初次接触分布式,所以本文主要是一个汇总. 一.CAP起源 CAP原本是一个猜想,2000年PODC大会的时候大牛Brewer提出的,他认为在设计一个大规模可扩放的网络服务时候会遇到三个特性:一致性(consistency).可用性(Availability).分区容错(partition-tolerance)都需要的情景,然而这是不可能都实现的.之后在2003年的时候,Mit的Gilbert和Lync

mysql+keepalived 双主热备高可用

理论介绍:我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务.当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短.MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换.使用Keepalived,可以通过虚拟IP,实现双主对外的统一接口以及自动检查.失败切换机制,从而实现MySQL数据库的高可用方案. 环境说明:版本 version