关闭

mysql主从复制之新库

标签: mysq 主从复制mysql master-slave
297人阅读 评论(0) 收藏 举报
分类:

安装mysql:http://blog.csdn.net/u010587433/article/details/46800227

master:10.10.10.62

   slave:10.10.10.63

可以安装的时候配置,也可以安装完成后配置。

一、Master配置

配置/etc/my.cnf

server_id = 1

bin log必须开启

log-bin=mysql-bin
log-bin-index=binlogs.index

创建复制用户

mysql> createuser slave;
mysql> grantreplication slave on *.* to 'slave'@'10.10.10.63' IDENTIFIED BY '123';
二、Slave配置

配置/etc/my.cnf

server_id = 2

也可以配置下replay日志

relay_log=mysqld-relay-bin
relay_log_index=mysqld-relay-bin.index

三、Master和Slave连接配置

1、Master端查看日志和位置

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000014 | 120      |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+

2、Slave端

mysql> changemaster to
master_host =10.10.10.62
master_port= 3306,
master_user= 'slave',
master_password= '123',
master_log_file='mysql-bin.000014',
master_log_pos=120;

3、启动Slave

mysql>start slave;

查看Slave状态

mysql>show slave status\G
0
0
查看评论

mysql之10分钟搞定mysql主从复制

1. mysql的主从复制1.1. 主从复制的原理:mysql要做到主从复制,其实依靠的是二进制日志,类似oracle中的归档日志,即:假设主服务器叫Master,从服务器叫Slave;主从复制就是Slave跟着Master学,Master做什么,Slave就做什么。那么Slav...
  • wyp584168
  • wyp584168
  • 2018-01-18 18:57
  • 81

MySQL之——如何添加新数据库到MySQL主从复制列表

MySQL主从复制一般情况下我们会设置需要同步的数据库,使用参数配置选项,binlog-do-db,可以在master上指定需要同步的数据库,replicate-do-db在从数据看上指定需要同步的数据库。(一般只设定master上的binlog-do-db即可,不需要两个同时设定。以防万一,在sl...
  • l1028386804
  • l1028386804
  • 2017-01-21 23:50
  • 2515

mysql主从复制之已存在的库

之前配置的主从库,都是新库,直接配置就行,可查看http://blog.csdn.net/u010587433/article/details/46801643 本次是主服务器已运行一段时间,再添加一个从服务器。 主服务器之前有备份,并记录二进制日志名及位置,可以直接配置 1、将备份在从服务器...
  • u010587433
  • u010587433
  • 2015-07-31 18:29
  • 728

MySQL主从库配置和主库宕机解决方案

原理:MySQL从库上有一个IO线程负责从主库取binlog写到本地,另外有一个SQL线程负责执行这些本地值日,实现命令重做 一、准备工作 系统:CentOS 软件包:mysql-5.6.22.tar.gz master服务器:192.168.1.112 slave服务器1:192.168.1....
  • zfl589778
  • zfl589778
  • 2016-05-18 10:20
  • 5761

mysql 主从复制的过滤的相关参数

1.M上把事件从二进制日志中过滤 参数:binlog-do-db 只复制指定的数据库(主服务器配置文件里设置) binlog-ignore-db 不复制指定的数据库(主服务器配置文件里设置) 这个生产上几乎没人使用 2.S上事件从中继日志中过滤 参数:replicate_do...
  • u012422541
  • u012422541
  • 2015-03-08 14:25
  • 841

window 配置mysql主从复制

一、安装mysql 1、解压安装包,放在任意哪个盘里 2、配置mysql变量环境(右击我的电脑点击属相,进入高级系统设置,在环境变量里面找到并修改PATH  在PATH的结尾处  添加; D:\MysqlServer5.6\bin【我的路径】) 3、D:\Mysq...
  • ztblog
  • ztblog
  • 2016-08-16 18:59
  • 998

mysql主从复制配置实现及其监控与维护

一、主从复制工作架构:  1、特点:        从服务器:有且只能有一个主服务器;      主服务器:可以有多从;      异步:从服务器的...
  • Field_Yang
  • Field_Yang
  • 2017-11-26 20:11
  • 217

mysql主从复制一个小错误导致从库不更新数据

由于历史遗留问题,我们的MySQL主从库的表结构不一致,主库的某个表tableA比从库表tableA少了一个字段。 当尝试在主库上更改表结构时,这行alter语句会随着binlog同步到从库,如果从库执行这行语句时出错,主从同步线程就会自动停止,那样只能人为手动处理错误,然后再启动slave上的主从...
  • qq_31648761
  • qq_31648761
  • 2016-07-22 17:50
  • 2884

mysql主从复制(从库只读)

mysql主从复制(从库只读)
  • a491857321
  • a491857321
  • 2016-09-14 17:09
  • 4026

Mysql的主从复制学习小结及binlog日志

主从同步的原理如下: 同步的过程为 (1)主库中的每一个事务在操作数据后,主库会将该操作dump出来,写入到二进制文件binlog中,binlog其实就是一系列的SQL语句。 (2)主库启动一个名称为dump线程,来与从库进行通信。 (3)从库的I/O thread通过主库的dump线程获取主库...
  • wangjianno2
  • wangjianno2
  • 2015-10-31 20:36
  • 777
    个人资料
    • 访问:188907次
    • 积分:3437
    • 等级:
    • 排名:第11563名
    • 原创:151篇
    • 转载:28篇
    • 译文:2篇
    • 评论:24条
    文章分类
    最新评论