本文共 644 字,大约阅读时间需要 2 分钟。
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. 重啟從庫數據庫
至此主從配置完成:
測試:
主庫插入一筆數據:
在从库上查看:
转载地址:http://ukhji.baihongyu.com/