mysql在5.17上版本不重启主库进行主从复制。

mysql在5.17上版本不重启主库进行主从辅助。

增加了两个重要参数:

binlog-do-db=ilanni    需要复制的库

binlog-ignore-db=mysql 忽略复制的库

另外一点就是不需要指定主库的ip地址

下面简单说一下mysql5.17版本以后主从复制过程:

编辑主库配置文件

vim /etc/my.cnf

log-bin=mysql-bin

max_binlog_size = 500M

server-id=1

binlog-do-db=xxx1

binlog-ignore-db=xxx2

###如果在主库上不指定需要复制库,也就是不加上面那条参数,则默认为复

制所有库

编辑从库的配置文件

vim /etc/my.cnf

log-bin=mysql-bin

max_binlog_size = 500M

server-id=2

binlog-do-db=xxx1

binlog-ignore-db=xxx2

####修改id

####需要复制哪个库就指定那个库binlog-do-db=xxx1  binlog-do-db=xxx2

mysql在不重启主库的情况下配置主从复制?

1.在主和备上创建好需要导入的库

2.在主库和从库分别导入

3.在备的配置文件里面加入需要复制的库binlog-do-db=xxx1

4.重启从库

5.别忘记查看两个线程状态是否为yes

时间: 2024-10-12 16:43:32

mysql在5.17上版本不重启主库进行主从复制。的相关文章

MySQL 5.7.17主从复制实战(一主多从)

MySQL 5.7.17主从复制实战(一主多从) 主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制. 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容: 2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信息读取制定日志指定位置之后的日志信息,返回给Slave 的IO进程.返回信息中除了日志所包含的信息之外,还包括本次返回的信息已经到Master

17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步

- 17.1 MySQL主从介绍 - 17.2 准备工作 - 17.3 配置主 - 17.4 配置从 - 17.5 测试主从同步 # 17.1 MySQL主从介绍 -  MySQL主从又叫做Replication.AB复制.简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 -  MySQL主从是基于binlog的,主上须开启binlog才能进行主从.bilog,是二进制文件,无法cat -  主从过程大致有3个步骤 1. 主将更改操作记录到binlog

php+mysql+nginx在linux上的环境部署

一直在linux上鼓捣,还没有完整在linux下配置过nginx服务器环境部署呢,这几天没什么事就部署了一下,遇到的问题也很多,现在把我的环境部署文档发出了,有什么问题大家可以一起讨论一下,希望大家采用后遇到问题多多沟通. || 安装所需各种依赖包 sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2

MySQL 5.7.17 Group Replication搭建

基于组复制的强大功能在MySQL 5.7.17之后以插件的形式实现,本文讲述在单机多实例基础上搭建组复制测试环境 环境说明: 操作系统: CentOS Linux release 7.3.1611 (Core) 内核版本: Linux version 3.10.0-514.6.2.el7.x86_64 MySQL版本: mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 依赖包安装: yum -y install gcc gcc-c++ libaio-devel 

MySQL Study之--Percona Server版本

MySQL Study之--Percona Server版本 1.简介     Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升.该版本提升了在高负载情况下的 InnoDB 的性能.为 DBA 提供一些非常有用的性能诊断工具:另外有更多的参数和命令来控制服务器行为. 2.特点 Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI 工具进行改进.Percona Serve

mysql的安装(旧版本)

Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误. 下面记录了在Linux环境下安装Mysql的完整过程,实操记录,如有错误或遗漏,欢迎指正.  本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文

MySQL 5.7.18 zip版本的安装使用方法

MySQL 5.7.18 zip版本的安装使用方法 这个版本的MySQL不像那种点击就可以立即安装,一直下一步就OK的,这个需要自己进行配置,虽然有点小麻烦,我还是比较喜欢使用这个版本,因为比较单一,不会因为安装数据库,还要安装其他插件工具. 1.下载路径 官网MySQL zip文件下载地址:https://dev.mysql.com/downloads/mysql/ 点击 download 按钮,根据提示进行下载,不用登录账号:(下载文件到,如:D:\\) 2.将下载到D:\\下的 mysql

mysql的mvcc(多版本并发控制)

mysql的mvcc(多版本并发控制) 我们知道,mysql的innodb采用的是行锁,而且采用了多版本并发控制来提高读操作的性能. 什么是多版本并发控制呢 ?其实就是在每一行记录的后面增加两个隐藏列,记录创建版本号和删除版本号, 而每一个事务在启动的时候,都有一个唯一的递增的版本号. 1.在插入操作时 : 记录的创建版本号就是事务版本号. 比如我插入一条记录, 事务id 假设是1 ,那么记录如下:也就是说,创建版本号就是事务版本号. id name create version delete

Mysql 5.7.17 编译安装

环境准备: mysql 安装包:mysql-5.7.17.tar.gz yum源: [[email protected]_1 ~]# cat /etc/yum.repos.d/server.repo [local] name=local baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 [[email protected]_1 ~]# 系统版本: [[email protected]_1 ~]# cat /etc/redhat-release Cent