MariaDB主从备份

MariaDB主从备份

修改my.ini的参数

注释第30行左右的bind-address
bind-address=127.0.0.1
注释61行左右的log-bin=mysql-bin并添加以下内容
#开启binlog功能
log-bin=binlog
log-bin-index=binlog.index
sync_binlog=0

修改第67行左右server-id
数据库server-id = 1
从数据库为 server-id = 2
# 与主服务器不重复即可

主数据库

进入数据库bin目录 mysql -h 10.1.22.34 -uroot -p输入数据库密码

用户名huanuback,密码huanu1234#
GRANT replication slave ON *.* TO'huanuback'@'%' identified by 'huanu1234#';
flush privileges;
flush tables with read lock;
show master status;

执行完show这一步骤,请记住几个参数,一个是File字段的文件名称,以及Position数值,在后续需要使用
unlock tables; 

从数据库

命令行进入数据库bin目录mysql -h 10.1.22.35 -uroot -p输入数据库密码

用户名huanuback,密码huanu1234#
GRANT replication slave ON *.* TO'huanuback'@'%' identified by 'huanu1234#';
flush privileges; 

先执行添加mster命令,有几点必须注意的,就是 master_log_file的值必须为在34上执行show的时候获取的File的名称, master_log_pos值必须为 Position值,否则会出错

change master to master_host='10.1.22.34', master_port=3306, master_user='huanuback',master_password='huanu1234#', master_log_file='binlog.000001',master_log_pos=637;
start slave;
show slave status \G;
执行这命令后 注意观察下面这两个参数,必须要都是yes才行
Slave_IO_Running: Yes
Slave_SQL_Running: Yes 
  • 注释:
    1、主主备份,主服务器和从服务器配置反向操作一遍
    2、操作参考

Original: https://www.cnblogs.com/iaoexl/p/11963965.html
Author: iaoexl
Title: MariaDB主从备份

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590859/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 汇编实验十编写子程序

    第一题,显示字符串,8行3列显示Welcome to masm! assume cs:codedata segmentdb ‘Welcome to masm!&#821…

    数据库 2023年6月11日
    075
  • jar工具常用命令

    参考链接:https://www.ibm.com/developerworks/cn/java/j-jar/index.html Original: https://www.cnb…

    数据库 2023年6月9日
    070
  • Mysql Date操作

    根据format字符串格式化date值。 下列修饰符可以被用在format字符串中: %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1s…

    数据库 2023年6月14日
    078
  • Java对象的序列化和反序列化小结

    在进入正文之前我们先明白两个概念,序列化和反序列化; 序列化:将对象的状态信息转换为可以存储或者传输格式的过程; 反序列化:从网络或者存储读取对象的状态信息,重新创建该对象的过程;…

    数据库 2023年6月14日
    078
  • Goroutines (一)

    Goroutines CSP communicating sequential processes Go 语言中,每一个并发执行单元叫做一个goroutine,语法上仅需要在一个普…

    数据库 2023年6月16日
    079
  • SQL与数据库编程学习笔记——day3

    SQL与数据库编程学习笔记-day3 增加语句; 利用insert into语句进行增加数据库数据; 格式: insert into 表名 (字段名) values (数值);ps…

    数据库 2023年6月9日
    0126
  • MySQL隐式转换的坑

    MySQL以以下规则描述比较操作如何进行转换: 两个参数至少有一个是 NULL 时,比较的结果也是 NULL,例外是使用 实际使用中经研究发现字符串和数字比较时,优先把字符串转换为…

    数据库 2023年6月9日
    066
  • JSP中的EL 表达式

    JSP中的EL 表达式 什么是 EL 表达式,EL 表达式的作用? EL 表达式搜索域数据的顺序 EL 表达式输出 Bean 的普通属性,数组属性,List 集合属性,map 集合…

    数据库 2023年6月11日
    070
  • 我应该是最后一个知道 WSL 的吧!

    前言 前段时间,我买了块固态硬盘给我的笔记本电脑装上(因为它太慢了,影响我游戏学习)。同时也重装了系统,以前一直在用 Win8.1,在上面构建了我的开发环境:在 Win8.1 上安…

    数据库 2023年6月6日
    094
  • MySQL删除重复数据

    重复数据如图所示 自关联,保留id最小的那一条,其它的都删除 DELETE t1 FROM invest_year t1, invest_year t2 WHERE t1.pro_…

    数据库 2023年6月14日
    085
  • Java基础七—Java并发基础

    一个类在可以被多个线程安全调用时就是线程安全的。 线程安全不是一个非真即假的命题,可以将共享数据按照安全程度的强弱顺序分成以下五类: 不可变、绝对线程安全、相对线程安全、线程兼容和…

    数据库 2023年6月6日
    0246
  • Spark学习(1) Spark入门

    什么事spark Spark是一种快速、通用、可扩展的大数据计算引擎.项目是用Scala进行编写,基于内存计算的 包括交互式查询和流处理 spark内置项目 Spark SQL:是…

    数据库 2023年6月16日
    089
  • Golang实现set

    Golang语言本身未实现set,但是实现了map golang的map是一种无序的键值对的集合,其中键是唯一的 而set是键的不重复的集合,因此可以用map来实现set 由于ma…

    数据库 2023年6月14日
    064
  • kafka学习

    Kafka概述 Kafka是分布式(点对点模式)(发布-订阅模式)消息系统,由Scala 写成, 它主要用于处理流式数据。本质是基于消息队列缓存数据. Kafka对消息保存时根据T…

    数据库 2023年6月16日
    076
  • Linux指令_入门基础

    2.pwd指令 : 用法:#pwd (print working directory ,打印当前工作目录) 3.cd指令 : 命令:# cd (change directory,改…

    数据库 2023年6月11日
    097
  • 使用MySQL Shell创建MGR

    本篇知识点: 配置MGR所需的参数 使用MySQL Shell配置MGR shell.connect() var 设定临时变量 dba.createCluster() dba.ge…

    数据库 2023年6月16日
    0110
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球