如何在微软云上搭建mysql主从

大家好:

今天我分享下在生产环境的微软云服务器上如何搭建mysql主从:

环境如下图:

我把cnux06-testing设为Mysql主服务器,暂时没需求的cnux04-web1db2设为Mysql从服务器

blob.png

1–首先要在master上开启binlog日志功能并使主从库中的 server-id保持不同

操作步骤如下:

A: 先查看mysql的主目录位置

blob.png

B: 查找my.cnf的位置,然后修改server-id的参数并启用binlog日志功能

$ grep log-bin /etc/my.cnf

log-bin=/var/lib/mysql/mysql-bin

blob.png

注意从库上的server-id要不同于主库:

blob.png

2– 在master上创建用于同步的账号和密码后再锁定主库后进行全部数据库备份。但要先show master status;

查看主库只读后的备份点,并记录这个备份点

注意: 输入flush table with read lock后再克隆一个远程窗口再mysqldump

blob.png

3– 再用如下命令对主库上所有数据库进行备份,备份好后用unlock tables解锁主库并在从库上导入备份:

mysqldump –uroot –p –A – -events -B -x –master-data=1 >/tmp/mysql-all-in-testing.sql

(-A表示所有数据库,-master-data=1 表示以后在从库上就不需要再指定binlog点了,以加快操作效率)

blob.png

如果遇到如上报错,请查root@localhost的权限,用grant语句进行修复

blob.png

然后mysqldump就能运行了

blob.png

发现在从库上更新my.cnf里的server-id,然后才能导入主库上迁来的备份

blob.png

blob.png

4– 再在从库的mysql里进行change master to的操作,操作好后先到从库上的master.info中进行验证,

然后mysql>start slave; 开启同步

最后在mysql中用mysql>show slave status\G;进行验证

注意验证结果中seconds_Behind_Master:0 才表示同步的时间是正常的

blob.png

blob.png

如果下面两个值都为Yes就说明从库已经正常同步了

blob.png

                           全文完

原创文章,作者:N24_Franklinhong,如若转载,请注明出处:http://www.178linux.com/68432

(0)
N24_FranklinhongN24_Franklinhong
上一篇 2017-02-14
下一篇 2017-02-14

相关推荐

  • Memcached命令

    Memcache 的命令行用法: 1、启动Memcache 常用参数    memcached 1.4.3      -p <num>      设置端口号(默认不设置为: 11211)      -U <num> &nbsp…

    Linux干货 2015-05-18
  • 马哥教育首届IT技术博客大赛–结果揭晓

    号外、号外!!马哥教育首届博客大赛已圆满结束。感谢小伙伴们的积极参与! 噼里啪啦,小伙伴们掌声响起来,啤酒烤鸭high起来~~咳咳,跑题了,小编好像忘了一件很重要的事: 马帮博客大赛就是与众不同,全银河系也就仅此一家,为啥这么说呢,您看啊,咱就喜欢原创,鼓励原创,酷爱原创,以原创博客作为技术交流的平台供大家随意围观和吐槽,您看看,除了马哥这里,哪里还有这么自…

    Linux干货 2016-06-22
  • Shell脚本编程中的变量

    一、什么是变量?   变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问 二、变量的种类有哪些? 本地变量 生效范围为当前shell进程;对当前shell之外的其它shell进程,包括当前shell的子shell进程均无效 环境变量 生效范围为当前shell进程及其子进程 局部变量 生效范围为当前shell进程中…

    Linux干货 2016-08-13
  • N22第七周作业

    1.创建一个10G的分区,并格式为ext4的文件系统;     (1)要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl; # fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改…

    Linux干货 2016-10-24
  • 抓包获取QQ好友IP地址

    作者:网海过客 原文连接:https://www.chinasa.net/archives/326.html 原理:通过抓包软件,抓取QQ进程,向QQ好向发送UDP数据包,获取QQ好友IP地址 抓包软件:科来网络分析系统 步骤: 1、打开抓包软件,选择网卡,本地进程分析。 2、向QQ好友发起语音通话 3、在抓包软件里,找到QQ进程,数据包,过滤UDP协议,在…

    Linux干货 2017-06-30
  • iptables 入门

    iptables简单介绍    其实就是大家所熟知的基于命令行的防火墙工具,它使用规则链来允许或是阻止收发报文。当一条网络连接试图在你的系统中建立连接时,iptablels会查找其对应的匹配规则。如果找不到,iptables将对其采取默认的规则。  iptables基本的用法和常用代码 # iptables -vnL …

    Linux干货 2017-03-15

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 07:35

    实施步骤不错,主从复制原理呢?这是新搭建,如果主从复制中断了,如何恢复呢?