返回顶部
首页 > 资讯 > 数据库 >mysql复制
  • 772
分享到

mysql复制

2024-04-02 19:04:59 772人浏览 泡泡鱼
摘要

一主一从 座双机热备 1.log-bin必须是打开的 进入Mysql查看 状态,如果时候ON表示是开启,OFF表示关闭 show variables like '%log_bin%'; 2.设置log

一主一从

座双机热备
1.log-bin必须是打开的
进入Mysql查看 状态,如果时候ON表示是开启,OFF表示关闭
show variables like '%log_bin%';


2.设置log-bin为ON,注意mysql主机或备机都有两个my.cnf需要设置
路径1:/opt/rh/mysql55/root/etc/my.cnf 安装路径,优先级高于/etc/my.cnf
路径2:/etc/my.cnf
主机master
设置my.cnf
[mysqld]
log-bin=mysql-bin   //[必须]启用二进制日志
server-id=23       //[必须]服务器唯一ID,默认是1,一般取IP最后一段
重启服务
service mysql55-mysqld restart




设置备机访问的权限
-- REPLICATioN SLAVE这是全局复制,该权限(REPLICATION SLAVE)是一个全局权限
--涉及到时通过外部zxlh账户进行数据的修改,给zxlh账户实时备份的权限
GRANT REPLICATION SLAVE ON *.* TO zxlh@'10.50.28.24' IDENTIFIED BY 'zxlh';


无法定位问题时,查看var/log/mysql55-mysqld.log,错误日志在这个文件


查看主机是否设置完成
show master status;


 +------------------+----------+--------------+------------------+
   | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
   +------------------+----------+--------------+------------------+
   | mysql-bin.000004 |      308 |  
    


备机
设置my.cnf
[mysqld]
log-bin=mysql-bin   //[必须]启用二进制日志
server-id=24       //[必须]服务器唯一ID,默认是1,一般取IP最后一段


备机
change master to master_host='10.50.28.23',master_user='zxlh',master_passWord='zxlh',master_log_file='mysql_bin.000011',master_log_pos=11137524




change master to master_host='10.50.28.23',master_user='zxlh',master_password='zxlh',master_log_file='mysql_bin.000025',master_log_pos=27133152;


change master to master_host='10.50.30.35',master_user='zxlh',master_password='zxlh223456',master_log_file='mysql-bin.000023',master_log_pos=499382400;




start slave;    //启动从服务器复制功能
查看备机状态
show slave status\G
Slave_IO_Running: Yes       //此状态必须YES
Slave_SQL_Running: Yes       //此状态必须YES
注:Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。


以上操作过程,主从服务器配置完成


show master status\G


清除2015-05-22之前的日志
purge master logs before '2015-05-22 00:00:00'
查看日志
show master logs


PS:从库中最好不要加会更改数据的触发器,会导致重复更改数据




您可能感兴趣的文档:

--结束END--

本文标题: mysql复制

本文链接: https://lsjlt.com/news/46637.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql复制
    一主一从 座双机热备 1.log-bin必须是打开的 进入mysql查看 状态,如果时候ON表示是开启,OFF表示关闭 show variables like '%log_bin%'; 2.设置log...
    99+
    2024-04-02
  • Mysql复制方式(半同步复制,并行复制,多源复制
    一、MySQL主从复制(异步复制,默认) Mysql主从复制原理 Mysql的复制原理大致如下: 1.主库记录binlog日志 在每次准备提交事务完成数据更新前,主库将数据更新的事件记录到二进制日志binlog中。主库上的s...
    99+
    2017-10-08
    Mysql复制方式(半同步复制,并行复制,多源复制
  • MySQL入门--MySQL复制技术之主从复制
    MySQL复制技术:主从 在MySQL里面建立最基本的复制,可以总结为以下三个步骤: 1. 配置一个服务器作为Master; 2. 配置一个服务器作为Slave; 3. 将Sla...
    99+
    2024-04-02
  • mysql主从复制
    一.主从复制简介 2015年5月28日11时,12小时后恢复,损失:平均每小时106.48W$ 1)高可用 2)辅助备份 3)分担负载 复制是 MySQL 的一项功能,允许服务器将更改从一个实例复制到另一个实例。 1)主服务器将所有数据和...
    99+
    2019-04-07
    mysql主从复制
  • 【MySQL】主从复制
    纸上得来终觉浅,绝知此事要躬行。 概述 复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多...
    99+
    2015-07-01
    【MySQL】主从复制
  • mysql主从复制
    两台mysql版本号为5.7以上   主库配置文件设置(注意设置在[mysqld]项中) 主库的ip地址为:192.168.1.1 server-id=1 #唯一id,主库设置1 log-bin=mysql-bin #日志记录...
    99+
    2018-10-04
    mysql主从复制 数据库入门 数据库基础教程 数据库 mysql
  • MySQL过滤复制
    目录一、过滤复制什么是过滤复制1.过滤复制的方式2.配置过滤复制3.配置过滤多个库4.过滤复制配置在主库5.过滤复制总结 一、过滤复制 什么是过滤复制 # 出现原因 让从节点仅仅复制指定的数据库,或指定数据库的指定数据表。主服务器有10个数...
    99+
    2021-10-16
    MySQL过滤复制 数据库入门 数据库基础教程 数据库 mysql
  • mysql 主从复制
    1, 准备二台机器或者服务器 ,保持mysq 版本一样或者版本相差不大; 主机:114.215.198.39 从机:116.62.234.228 2    新建一个数据库 我的数据库是hlqzxm; 进入主机的mysql 配置文件中修改配置...
    99+
    2021-10-15
    mysql 主从复制 数据库入门 数据库基础教程 数据库 mysql
  • MySQL 主主复制
            MySQL主主复制其实就是基于主从复制做的双向同步。主从复制:对master做操作会同步到slave,对slave做操作不会同步到maste...
    99+
    2024-04-02
  • mysql主从复制跳过复制错误
    跳过复制错误mysql因为binlog机制问题,有些时候会出现从库重放sql执行失败的情况,特别是旧的STATEMENT模式最容易出现这种情况(因为函数和存储过程等原因),这也是为什么强调使用mixed和r...
    99+
    2024-04-02
  • MySQL复制(二):半同步复制(Semisynchronous replicaiton)
    目录 一、半同步复制介绍 二、搭建半同步复制 2.1 安装半同步插件 2.2 启用半同步复制 三、配置半同步复制 四、监控半同步复制 一、半同步复制介绍 MySQL基础复制有三种模式:异步复制/同步复制/半同步复制,3种模式各有利弊,下...
    99+
    2023-09-20
    mysql 数据库 sql
  • Mysql主从三种复制模式(异步复制,半同步复制,组复制)
    目录mysql异步复制半同步复制组复制MGR的解决方案现在具备的特性MGR的解决方案目前的影响MySQL异步复制 MySQL异步复制是主从复制过程中默认的复制模式。主从复制涉及三个线程,master I/O线程、slav...
    99+
    2022-08-10
    Mysql主从复制模式 Mysql异步复制 Mysql半同步复制 Mysql组复制
  • Mysql异步复制、同步复制、半同步复制的区别
    这篇文章主要介绍“Mysql异步复制、同步复制、半同步复制的区别”,在日常操作中,相信很多人在Mysql异步复制、同步复制、半同步复制的区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • MySQL复制之GTID复制的具体使用
    目录GTID是什么GTID改进有哪些GTID的工作原理一主一从GTID复制的搭建master的配置slave的配置遇到的问题从MySQL 5.6.5开始新增了一种基于GTID的复制方...
    99+
    2024-04-02
  • MySQL入门--MySQL复制技术之主从从级联复制
    MySQL复制技术之主从从级联复制 主数据库:192.168.12.181 上的mysqld1 中继slave:192.168.12.182上的mysqld1 级联slave:192....
    99+
    2024-04-02
  • mysql 复制表结构
    mysql中用命令行复制表结构的方法主要有一下几种: 只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2;或 CREATE TABLE 新表 LIKE 旧表 ;...
    99+
    2014-06-17
    mysql 复制表结构
  • Mysql/Mariadb主从复制
    概念 什么是·Mysql/Mariadb主从复制?     Mysql/Mariadb主从复制:当Master(主)数据库发生变化的时候,变化实时会同步到slave(从)数据库中; 类似于:Samba共享文件(C/S)、NFS网络文件...
    99+
    2021-03-22
    Mysql/Mariadb主从复制
  • MySQL-5.5.33主从复制
    搭建主从同步需要在两个电脑上分别安装 MySQL ,我这里安装的是 CentOS6.7 64位,MySQL-5.5.33。MySQL 是二进制包安装的:http://aby028.blog.51cto.co...
    99+
    2024-04-02
  • mysql+ssl主从复制
    主从复制原理 作为主服务器Master, 会把自己的每一次改动都记录到 二进制日志 Binarylog 中。 (从服务器I/O thread会负责来读取master binary log, 然后写入自身r...
    99+
    2024-04-02
  • mysql-5.6.26 主主复制
    环境如下:CentOS6.5_64 MySQL5.6.26master1:192.168.1.112master2:192.168.1.114 mysql 安装 这里就忽略了,主要就是一个细心。有时候一个不...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作