mysql主从复制

  1. 什么是主从
    主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数
    据时,一个服务器充当主服务器(master),其余的服务器充当从服务器
    (slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,
    从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定
    复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。

  2. 主从解决的问题

    1. 通过增加从服务器来提高数据库的性能,在主服务器上执行写
      入和更新,在从服务器上向外提供读功能,可以动态地调整从服
      务器的数量,从而调整整个数据库的性能。
    2. 提高数据安全-因为数据已复制到从服务器,从服务器可以终止
      复制进程,所以,可以在从服务器上备份而不破坏主服务器相应
      数据
    3. 在主服务器上生成实时数据,而在从服务器上分析这些数据,
      从而提高主服务器的性能
      主从原理
    4. 每个从仅可以设置一个主。
    5. 主在执行 SQL 之后,记录二进制 LOG 文件(bin-log)。
    6. 从连接主,并从主获取 binlog,存于本地 relay-log,并从上次记住的位
      置起执行 SQL,一旦遇到错误则停止同步
      配置步骤-主

    1.新建一个用户
    Create user starsky@% identified by “root”;
    给予权限:grant all on . to starsky@% with grant options;
    2. 开启binlog日志
    在配置文件的[mysqld]下写入如下:
    log-bin=mysql-bin
    binlog_format=mixed
    server-id = 1
    配置步骤-从

  3. 修改serve_id
    Server_id =2

  4. 配置主从
    Change master to
    Master_host=“192.168.63.123”,
    Master_port=3306,
    Master_user=root,
    Master_password=root
    Master_log_file=“mysql-bin.000001”,
    Master_log_pos=4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值