mysql主从复制周期_Mysql主从复制[通俗易懂]

mysql主从复制周期_Mysql主从复制[通俗易懂]Mysql主从复制背景:Mysql可以实现主从复制,在学习了Mysql主从复制后,将一些如何主从复制过程记录下来,供以后复习使用。准备:在做Mysql的主从复制前需要做一些准备工作:1、同步时间做主从的服务器的时间需要同步,不然会出问题。命令:ntpdateip(ntpdate命令需要先安装ntpdate)2、版本一致做主从的Mysql服务需要版本一致,或者从服务器的版本高于主服务器。主从复制…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Mysql主从复制

背景:

Mysql可以实现主从复制,在学习了Mysql主从复制后,将一些如何主从复制过程记录下来,供以后复习使用。

准备:

在做Mysql的主从复制前需要做一些准备工作:

1、同步时间

做主从的服务器的时间需要同步,不然会出问题。

命令:ntpdate ip (ntpdate命令需要先安装ntpdate)

2、版本一致

做主从的Mysql服务需要版本一致,或者从服务器的版本高于主服务器。

主从复制:

步骤1、安装Mysql服务

yum install mysql-server mysql

如果是Centos7版本:yum install mariadb-server mariadb (7上base源里已经换成了mariadb,不过我们使用方式和Mysql是差不多的)

步骤2、配置主服务器

1)编辑主服务器配置文件/etc/my.cnf

ad6f1dfd3ecbf4c05ef16052330a11f2.png

PS:注意日志文件的权限问题,修改bin_log的所有者和所属组为mysql;命令:chown mysql.mysql /app/bin_log

2)启动服务并添加主从复制需要的帐号

CentOS6:service mysqld start

CentOS7:systemctl start mariadb

添加帐号供从服务器使用

bd6d2efe00611231d60a3ee23410abcf.png

3)查看主服务器日志文件和位置

00d218d8131cc8061f80d9c03d93cded.png

步骤3、配置从服务器

1)编辑配置文件

8a8698e9d4792276dc86e773e173cd1b.png

read_only=ON是只读的意思,从数据库不允许写数据,如果可以写数据那就失去了它存在的意义

2)启动服务和添加主服务器

启动服务:service mysql start

e8285cea065752074087afba58f63360.png

PS:一定要注意主服务二进制日志版本到哪了,同步时需要同步最新的二进制文件。

步骤4、测试

1)在主数据库服务器创建一个数据库

5ddd14ffad87c4dcc0ce72704a9a491b.png

2)在从mysql从服务器查看是否生成创建的数据库

6ca5324af8c638a54da8eacc95fcc828.png

到此mysql的主从复制已完成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170341.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • html5 sexteen,Teens to Get Sex Tutors

    html5 sexteen,Teens to Get Sex TutorsShanghai’sfemaleuniversitystudentswillberecruitedaspartofathree-yearprogramtoprovidesexeducationtoteenagegirls.TheBaoshanSubdistrictinZhabeiDistricthasbeguntheprojecttoenlis…

    2022年5月24日
    30
  • 安装gcc5.4版本[通俗易懂]

    安装gcc5.4版本[通俗易懂]安装gcc5.4版本:https://blog.csdn.net/xie1xiao1jun/article/details/54378079?utm_source=blogxgwz9

    2022年5月26日
    45
  • java线程池的正确使用方式,completableFuture

    java线程池的正确使用方式,completableFuture下面是最常见的线程池的使用和声明方式:publicclassThreadTest{ExecutorServicefixedThreadPool=Executors.newFixedThreadPool(50);publicvoiddothing(){for(inti=0;i<50;i++){…

    2022年6月28日
    86
  • BMP文件解析_图片分析

    BMP文件解析_图片分析BMP文件简介BMP(全称Bitmap)是Window操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文

    2025年6月16日
    4
  • vite 基础配置

    vite 基础配置兼容老浏览器 默认情况下 Vite 只处理语法转译 且默认不包含任何 polyfill 通过引入 polyfill 可以前往 Polyfill io 查看 这是一个基于用户浏览器 User Agent 字符串自动生成 polyfill 包的服务 通过插件支持 通过插件 vitejs plugin legacy 来支持 它将自动生成传统版本的 chunk 及与其相对应 ES 语言特性方面的 polyfill 兼容版的 chunk 只会在不支持原生 ESM 的浏览器中进行按需加载公共基础路径

    2025年10月27日
    3
  • pycharm设置壁纸_pycharm界面开发

    pycharm设置壁纸_pycharm界面开发一:打开pycharm,按两次shift输入setbackgroundimage或者用快捷键Ctrl+shift+A二:选择setbackgroundimage进入如下界面第一处的箭头是背景图片的路径,第二个是透明度。选完图片之后点击ok就可以看到效果啦!三:最终效果ps:提升一下敲代码的big,哈哈!…

    2022年8月27日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号