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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jQuery 教程

    jQuery 教程菜鸟教程—jQuery教程:https://www.runoob.com/jquery/jquery-tutorial.htmljQuery是一个JavaScript库。jQuery极大地简化了JavaScript编程。jQuery简介什么是jQuery?jQuery是一个JavaScript函数库。jQuery是一个轻量级的”写的少,做的多”的JavaScript库。jQuery库包含以下功能:HTML…

    2022年5月29日
    35
  • SQL视图索引

    SQL视图索引在视图上创建索引的另一个好处是:查询优化器开始在查询中使用视图索引,而不是直接在FROM子句中命名视图。这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益。有关更多信息,请参见在视图上使用索引。在视图上创建聚集索引可存储创建索引时存在的数据。索引视图还自动反映自创建索引后对基表数据所做的更改,这一点与在基表上创建的索引相同。当对基表中的数据进行更改时,索引视图中

    2022年7月22日
    11
  • 武侠世界中的ERP乱弹[通俗易懂]

    1990年一位威力大侠(Wylie)发明了ERP,它内通百窍(企业各个业务部门),外通天地二气(客户,供应商),彻底摆脱了原先MRP,MRPII对人体的约束,从此武侠世界进入了新的篇章,各式奇功妙法,各路英雄豪杰辈出,好一派繁荣盛世!二十几年的血雨腥风过去了,江湖格局日趋稳定。天下以五派为尊,分别是SAP,Oracle,Sage,Infor,Microsoft,其它小门小派,不一一细数。作

    2022年4月7日
    37
  • 版本过低怎么升级_手机版本出现问题怎么办

    版本过低怎么升级_手机版本出现问题怎么办昨天心血来潮更新了下Eclipse下的SDK,但是由于网速、时间等原因,没有全部更新完。1、打开Eclipse的时候,提示ThisAndroidSDKrequiresAndroidDeveloperToolkitversion23.0.0orabove.Currentversionis22.6.2.v201403212031-1085508.Pleaseup

    2025年6月29日
    3
  • 解决Ubuntu18.04无法安装旧版本gfortran4.6

    解决Ubuntu18.04无法安装旧版本gfortran4.61 问题描述在使用中国镜像源后无法使用 apt get 安装 gfortran4 6 如下图所示 2 解决方案只需将以下几行添加到我的 etc apt sources list 文件中即可满足我的需求 debhttp archive ubuntu com ubuntutrusty security ubuntu com ubuntutrusty securitymain

    2025年11月22日
    3
  • 前端面试:浅拷贝和深拷贝的区别是什么_java中的浅拷贝和深拷贝

    前端面试:浅拷贝和深拷贝的区别是什么_java中的浅拷贝和深拷贝浅拷贝(shallowcopy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存;  深拷贝(deepcopy):复制并创建一个一摸一样的对象,不共享内存,修改新对象,旧对象保持不变。…

    2022年10月1日
    4

发表回复

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

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