Mysql主从复制配置

2016-05-0811:52:30Mysql主从复制配置已关闭评论 910

1.安装依赖包

2.创建用户和组

3.创建数据存放目录,修改权限

4.mysql5.5以上版本使用cmake编译

5.修改安装目录的所属权限

6.复制配置文件

7.添加系统服务

8.初始化数据库

9.设置数据库密码

10.主数据库操作

授权给从数据库,查询主数据库状态,记录下 File 及 Position 的值,在后面进行从服务器操作的时候需要用到。

11.从数据库操作

看到以下信息,说明配置成功

Mysql主从复制配置

12.如果主数据库已经有应用数据,在主从复制开始前,执行以下操作

(1)主数据库进行锁表操作,不让数据再进行写入动作
mysql> FLUSH TABLES WITH READ LOCK;

(2)查看主数据库状态
mysql> show master status;

(3)复制数据文件
将主服务器的数据文件(整个/data/mysql目录)复制到从服务器,建议通过tar归档压缩后再传到从服务器解压。

(4)取消主数据库锁定
mysql> UNLOCK TABLES;

再开启主从复制

13.添加测试数据,看是否同步到从数据库

在主数据库操作

Mysql主从复制配置

在从数据库上看到从主数据库添加的数据,主从复制同步成功