首页 > 学院 > 开发设计 > 正文

mysql 主从同步配置

2019-11-08 20:58:12
字体:
来源:转载
供稿:网友

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.    重啟從庫數據庫

至此主從配置完成:

測試:

主庫插入一筆數據:

 

在从库上查看:


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表