【MYSQL】Mysql主从复制
【MYSQL】Mysql主从复制
chenxiaobo_901021 发表于2年前
【MYSQL】Mysql主从复制
  • 发表于 2年前
  • 阅读 27
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: 最简单的Mysql主从步骤
  • 以下的配置文件指的是my.cnf

  • 修改master的配置文件(如果不存在此配置项则增加,存在则修改)

log-bin=mysql-bin      # 日志名,随便取
server-id=105          # 服务器唯一标识id,不可与从库或者其他主库相同,一般用ip最后三位做
binlog_format=mixed    # 日志记录的格式,系统自行选择即可 row statement mixed
  • 修改slave数据库的配置文件

server-id=106          # 从库的id
relay-log=relay-bin    # 从库的日志文件
  • 分别重启主从数据库

  • 进入master数据库,分配权限(创建一个让从库连接主库的帐号密码)

GRANT REPLICATION SLAVE,REPLICATION CLIENT ON '库名'.'表名' to '用户名'@'ip地址' IDENTIFIED BY '密码';
  • 查看主库bin-log文件和position

SHOW MASTER STATUS;
  • 获得如下结果(结果可能不一样,无妨)

File Position Binlog_Do_DB Binlog_Ignore_DB
mysql-bin.000017 636776

    • 记住File和Position字段值,配置从库有用

    • File表示从库要读取主库的日志文件名,Position表示这个文件目前已经写到了哪个位置

  • 进入slave数据库

STOP SLAVE;    # 停止从库操作
RESET SLAVE;   # 重置从库的配置
  • slave连接主库配置

CHANGE CHANGE TO 
master_host='主库的ip地址',
master_user='用户名',
master_password='密码',
master_log_file='File字段值',
master_log_pos='Position字段值';
  • 启动从库

START SLAVE;
  • Mysql主从配置至此结束

标签: mysql 主从配置
共有 人打赏支持
粉丝 0
博文 1
码字总数 347
×
chenxiaobo_901021
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: