当前位置:首页 > 开发 > 数据库 > 正文

mysql 数据库主从复制

发表于: 2015-05-15   作者:annan211   来源:转载   浏览次数:
摘要:                      mysql 数据库 主从复制   这里讲解最简单的mysql 负载配置,需要发挥的,自己再找资料。 这里之讲解配置,因为里面的原理一则简单
                     mysql 数据库 主从复制

  这里讲解最简单的mysql 负载配置,需要发挥的,自己再找资料。
这里之讲解配置,因为里面的原理一则简单 二则需要自己去专研。

  --master:192.168.0.212
  --slave:192.168.0.213

第一步 新建权限用户
 
CREATE USER 'rep1'@'192.168.0.213' IDENTIFIED BY 'rep1';
--on master_db

  在小版本的mysql时代,可以直接插入这样一个用户,然后直接赋给权限,高版本的mysql数据库需要按照上述方法操作。

GRANT REPLICATION SLAVE ON *.* TO 'rep1'@'192.168.0.213' IDENTIFIED BY 'rep1';
--on master_db


第二步 配置主从数据库my.cnf文件
  
 --master linux /etc/my.cnf
log-bin=master-bin
log-bin-index=master-bin.index
server-id=1


 
--slave linux /etc/my.cnf
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin.index
server-id=2


第三步 重启两台服务器 mysql服务。

 
--then restart mysql service
  --then restart mysql service


第四步 查看主服务器状态
 
show master status;


第五步 在从服务器上主动连接主服务器

   -- on slave db
CHANGE MASTER TO 
MASTER_HOST = '192.168.0.212',
MASTER_PORT = 3306,
MASTER_USER = 'rep1',
MASTER_PASSWORD = 'rep1',
master_log_file='master-bin.000002',
master_log_pos=120;


其中的 master_log_file  master_log_pos 需要根据第四步来修改

第六步 启动从服务器
 
 start slave
  start slave io_thread;


基本上不出意外 都会成功。

检测方法 就是,主创建表 从跟着,主插入 删除 从跟着。自己去。

出现类似 错误
 
error connecting to master 'rep1@' - retry-time: 60  retries: 22

   只是slave io_thread 没有启动,所以链接不上,启动一下就ok了。
  
   start slave io_thread;


 
需要注意的:
  1 防火墙
  2 两个服务器数据库数据并不一定强制要求 必须一样,只需要从服务器在开始bin日志文件和切入点 与主服务器保持一致就可以了。
  3 其他网页上 说那么多,基本都是扯淡。








mysql 数据库主从复制

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
mysql之主从复制篇 在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务
前面说的分区、分表都是基于同一数据库本事的一些结构优化,而当访问量巨大的情况单一的数据库服务
前面说的分区、分表都是基于同一数据库本事的一些结构优化,而当访问量巨大的情况单一的数据库服务
前面说的分区、分表都是基于同一数据库本事的一些结构优化,而当访问量巨大的情况单一的数据库服务
MySQL主从复制(Master-Slave) Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的
转自:http://www.cnblogs.com/it-cen/p/4600568.html 不多说,直接操作+配图。 主服务器(192.168.
复制的体系结构有以下一些基本原则: (1) 每个slave只能有一个master; (2) 每个slave只能有一个唯
主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间,
一、总体过程 1、Master将数据改变记录到binlog。 2、Slave将master的binlog拷贝到本地的relaylog。
http://my.oschina.net/u/1169079/blog/292520 主数据库:master 从数据库:slave 目标:实现slave数
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号