mysql 主从同步配置

来源:互联网 发布:上海美团数据分析 编辑:程序博客网 时间:2024/06/06 20:14

Mysql數據主從同步配置:

主數據庫上操作:

1.用vi etc/my.cnf打开文件,对文件进行修改,在[mysqld]下面进行添加修改:

 

Server-id= 1  #这是数据库ID,此ID是唯一的,主库默认为1,其他从库以此ID进行递增,ID值不能重复,否则会同步出错;

log-bin = mysql-bin 二进制日志文件,此项为必填项,否则不能同步数据;

binlog-do-db = Lottery  #需要同步的数据库,如果需要同步多个数据库;

配置完,重啟mysql DB

 

2.配置完成后需要建立同步用的数据库账户:

主库需要提供一个账户让从库对起连接并同步,用命令mysql服务器

Lottery:同步的数据库

   192.168.25.132:同步的数据库地址

      Mysql同步的数据库密码,在从库配置时需要设置。

3.顯示主庫信息

 

看到上述信息则表示主库建立成功。

 

從庫進行配置:

1.    vi /etc/my.cnf

server-id=2//这里ID改为2 因为主库为1;

log-bin=mysql-bin//  必填项,用于数据同步;

master-host=192.168.25.131//主庫IP

master-user=test//用於同步的帳號

master-password=mysql//同步帳號密碼,主庫時的設置

master-port=3306/同步數據庫的端口號

2.    重啟從庫數據庫

至此主從配置完成:

測試:

主庫插入一筆數據:

 

在从库上查看:

1 0