MySQL数据同步-复制
MySQL数据同步-复制
一,复制的基本步骤
建立一个简单的复制只需要三个步骤
- 配置一个服务器作为主库,就是Master库。
- 配置另一个服务器作为从库,就是slave库。
- 将从库连接到主库。
将服务器配置为主库,必要条件是该服务器有一个活动的二进制日志和唯一的服务器ID,这个二进制日志上保存了所有在主库上的数据改变,而服务器ID用于区分标识服务器。要创建二进制日志和服务器ID,需要先将服务器停止,然后配置my.cnf配置文件。 在主库的操作主要包括两上部分,配置二进制日志文件以及添加用于复制的账户;
2.1 配置二进制日志文件
我在我主库的配置文件里添加下面三行:
- log-bin =master-bin
- log-bin-index =master-bin.index
- server-id =1
其实除了这三个配置以外,也可以加一些其它的配置,比如binlog-ignore-db配置不需要同步的数据库等等
2.2 添加复制账户
创建账户 : create user repl_user; 给账户复制权限:grant replication slave on *.* to repl_user identified by 'pwd';
|
评论暂时关闭