Welcome 微信登录

首页 / 数据库 / MySQL / MySQL数据同步-复制

一,复制的基本步骤建立一个简单的复制只需要三个步骤
  1. 配置一个服务器作为主库,就是Master库。
  2. 配置另一个服务器作为从库,就是slave库。
  3. 将从库连接到主库。
二,配置主库
将服务器配置为主库,必要条件是该服务器有一个活动的二进制日志和唯一的服务器ID,这个二进制日志上保存了所有在主库上的数据改变,而服务器ID用于区分标识服务器。要创建二进制日志和服务器ID,需要先将服务器停止,然后配置my.cnf配置文件。在主库的操作主要包括两上部分,配置二进制日志文件以及添加用于复制的账户;
2.1  配置二进制日志文件
我在我主库的配置文件里添加下面三行:
  1. log-bin         =master-bin  
  2. log-bin-index           =master-bin.index  
  3. server-id       =1  
在我添加这三行之后,重新启动服务,发现在数据目录下多出了两个文件: master-bin.000001,master-bin.index。这两个文件在主从同步中,起到很大的作用。
其实除了这三个配置以外,也可以加一些其它的配置,比如binlog-ignore-db配置不需要同步的数据库等等
2.2 添加复制账户
创建账户 : create user repl_user;给账户复制权限:grant replication slave on *.* to repl_user identified by "pwd";
  • 1
  • 2
  • 3
  • 下一页
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法一个服务器启动两个MySQL实例相关资讯      MySQL数据同步 
  • 使用MySQL的镜像功能进行数据同步  (04/14/2013 08:00:35)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图