Linux系统Mysql主从库

一、主数据库配置

1.开启二进制日志记录功能my.cnf配置中[mysqld]添加后必须重启配置

log-bin=mysql-bin
server-id=1

2.创建一个用于从库访问的备份用户

#创建一个备用用户,用户名backup,密码Jxx-2023
CREATE USER 'backup'@'%' IDENTIFIED BY 'Jxx-2023';
#赋予权限,并且`'%'` 表示该用户可以从任意远程地址访问主库
GRANT REPLICATION SLAVE ON *.* TO 'backup'@'%';
#跟新权限
FLUSH PRIVILEGES;

3.获取二进制日志文件的位置信息

SHOW MASTER STATUS;

 

二、从数据库登录backup备份用户

1.my.cnf文件中添加

[mysqld]
log-bin=mysql-bin
server-id=1

2.mysql中添加主库信息

CHANGE MASTER TO
  MASTER_HOST='master-host',
  MASTER_USER='backup',
  MASTER_PASSWORD='Jxx-2023',
  MASTER_LOG_FILE='master-log-file',
  MASTER_LOG_POS=903;

3.启动从库的复制进程

START SLAVE;

4.查看主从复制状态

SHOW SLAVE STATUS\G;

5.从服务器可以到主服务器访问查看,修改,增加,删除数据了

从服务器写入一个mydb数据库

到主服务器查看有没有(有的)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值