文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

mysql主从复制的安装流程操作

2024-04-02 19:55

关注

本篇内容主要讲解“mysql主从复制的安装流程操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql主从复制的安装流程操作”吧!

Mysql主从复制

一、一主一从

1.建立两个 实例 master 和 slave 步骤略

2.进入从库slave中,执行下面指令

#模板

CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='user',MASTER_PASSWORD='passwd',MASTER_PORT=port,MASTER_AUTO_POSITION=0;

#修改过样例

CHANGE MASTER TO MASTER_HOST='192.168.180.128',MASTER_USER='replic',MASTER_PASSWORD='oracle',MASTER_PORT=55293,MASTER_AUTO_POSITION=0;

  1. 启动从库

Start slave 图片如下

 mysql主从复制的安装流程操作

二、一主两从,用mysql逻辑备份(dump)    (新建一个空实例 slave1 步骤略)  

  1. 加压环境下操作 进入主库master

sysbench --threads=10 --tables=10 --table-size=100000 --rand-type=uniform --report-interval=1 --time=10 --mysql-user=root --mysql-password=oracle --mysql-socket=/mysqldb/db_master1/mysql.sock   /usr/share/sysbench/oltp_read_write.lua prepare

sysbench --threads=10 --tables=10 --table-size=100000 --rand-type=uniform --report-interval=1 --time=1000 --mysql-user=root --mysql-password=oracle --mysql-socket=/mysqldb/db_master1/mysql.sock   /usr/share/sysbench/oltp_read_write.lua run

2.备份

mysqldump -uroot -poracle -S /mysqldb/db_master/mysql.sock --master-data=2 --single-transaction --all-database --set-gtid-purged=OFF --compact  >  test.dump

3.恢复

进入从库 source  test.dump

4 .查看binlog的备份点

Vi test.dump   找到备份点xx  写入MASTER_LOG_POS=xx;

 mysql主从复制的安装流程操作

5. 主从一致

进入新的从库 slave1

CHANGE MASTER TO

  MASTER_HOST='192.168.180.128',

  MASTER_USER='replic',

  MASTER_PASSWORD='oracle',

  MASTER_PORT=55293,

  MASTER_LOG_FILE='master1-bin.000004',

  MASTER_LOG_POS=194,

  MASTER_CONNECT_RETRY=10;

  1. 在新从库slave1中 启动slave

Start slave

  1. 进入从库查看状态

Show slave status \G

  1. 进入主库master

Show slave hosts;

 mysql主从复制的安装流程操作

以上情况及成功。

三、解决方案

遇上以下情况

  1. Stop slave  #停止slave从库

  2. Reset slave all  #重置slave设置

  3. 进行主从连接

CHANGE MASTER TO

  MASTER_HOST='192.168.180.128',

  MASTER_USER='replic',

  MASTER_PASSWORD='oracle',

  MASTER_PORT=55293,

  MASTER_LOG_FILE='master1-bin.000004',

  MASTER_LOG_POS=194,

  MASTER_CONNECT_RETRY=10;

  1. Start slave  #启动slave从库

  2. Show slave status \G  

到此,相信大家对“mysql主从复制的安装流程操作”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯