简单讲解下mysql主从复制的配置2019-12-10

    我想学习下主从复制,网上找了很多资源,过程很曲折,不得不说我还是挺佩服写教程专门写的让人看的不动的人的,我简单介绍下过程,中间尽量为每一步做好说明

主数据库的配置:

主数据库的配置比较简单,

        1) 在配置文件中开启二进制日志

                 #开启二进制日志 #因为主从数据库之间就是通过 二进制日志同步的

                log-bin = mysql-bin

        2.1)声明需要同步的数据库名(必写,2.1和2.2选一个配置即可)

            #只同步哪些数据库,除此之外,其他不同步 

                binlog-do-db = erio-test

                binlog-do-db = erio

        2.2)也可以声明哪些数据库不需要同步(一般建议用2.1的方法,只同步自己需要同步的即可)

            # 不同步哪些数据库 

            # binlog-ignore-db = mysql 

            # binlog-ignore-db = test 

            # binlog-ignore-db = information_schema 

        3)设置server-id (每个mysql 程序的配置文件里server-id 必须不一样,也就是主库 和从库的server-id不能相同

            server-id = 1 #我把主库设置为 从库设置为 非1 的数字即可


从库的配置:

    在配置从库之前,如果主库有数据,需要先把主库的所有数据迁移到从库,需要知道的是,开启主从复制之后,主数据库的每一个操作都会同步到从数据库,但是不会自动同步主数据库之前已经存在的数据。简单梳理下就是 :主从复制开启之后,仅仅能保证两个数据库之后的操作是一样的。

所以将主数据库的数据和表结构迁移到从数据库是前提,一般可以利用数据库管理软件把表结构和数据迁移到从数据库,如果是Datagrip 的话就可以用如下方式,将数据 做成sql文本,在从库上运行即可,(在这之前,你需要将表先创建好),如果你爹数据库很可能在你备份数据之前有人访问,为了保证数据的一致性,最好先将数据库锁住,不允许更改


datagrip软件备份数据

当主从数据库的数据保持一直后开始配置从数据库

    主数据库   (注意,是主数据库下)下:

        1)创建 一个用户(用于从库链接主库)

           #修改成 WITH mysql_native_password身份验证插件

            #'NAME' 用户名

            #'%' 代表所有外网地址(可以设置成ip地址形式 也可以是localhost)

            #'PASSWORD' 用户密码

        CREATE USER 'NAME'@'%' IDENTIFIED WITH mysql_native_passwordBY  'PASSWORD';

    2)给予复制主数据库的授权

            # REPLICATION SLAVE 指 从数据库 复制主数据库的权限

            # *.* 所有库所有表 (可以具体指定 如 database.table)

            GRANT REPLICATION SLAVE ON *.* TO 'NAME'@'%';#分配权限

            flush privileges; #刷新权限

        3)运行show master status ;会得到二进制日志文件名 和 位置(Binlog_Do_DB是配置文件中配置需要同步的数据库,Binlog_Do_DB是不需要同步的数据库,我没有配置),记录下 file 字段 和 position字段

            show master status ;


 show master status ;运行结果

          4) 在从库下:

            # 从库链接主库(各个字段 就不必解释了)

         #host   ip地址

        # user  用户名

        # password  密码

        #file    主库查询到的 file

        #pos 主库查询到的position

            CHANGE MASTER TO

                MASTER_HOST ='0.0.0.0',

                MASTER_USER ='name',

                MASTER_PASSWORD ='961011',        

                MASTER_LOG_FILE ='mysql-bin.000001',

                MASTER_LOG_POS =155;

5)   启动同步进程

        # 启动同步进程

        start slave;

   至此,如果于一切正常,你修改主库中的数据,从库会响应改变


额外说明:

    1 你可以查看 从库状态(需要关注下图两个状态都为Yes表示成功链接主库)

        show slave status;


show slave status;


2 你可以停止同步

      #停止同步

          stop slave;

3 你可以在停止同步后删除同步信息

        #删除所有同步信息

    reset slave all;


4 你可以在主库中查看从库

        show processlist;#查看从库

5 你可以主库中重制主库 

        reset master ;

    

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容