mysql主从配置搭建步骤和遇到的坑

准备两个mysql 放在两台服务器上 ,

修改/etc/my.cnf

主库增加

server-id=1
log-bin=log
#指定可以被复制的数据库名称
binlog-do-db=test01

从库增加

server-id=2
replicate-do-db=test01

创建一个从库用于连接主库进行复制binlog的远程账户  

GRANT REPLICATION SLAVE,FILE ON *.* TO '账户'@'从库ip' IDENTIFIED BY '密码';

 

在mysql5.5之后 从库配置文件my.cnf 中对主库的配置开始不受支持了 

例如

master-host=主库ip
master-user=账户
master-password=密码

这种配置方式启动时会报错 ,  不能识别master-XXX 的错误 

需要用下面的方式配置

CHANGE MASTER TO MASTER_LOG_FILE='log.000001',MASTER_HOST="主库ip", MASTER_PORT=3306, MASTER_USER="远程账户", MASTER_PASSWORD="密码" , MASTER_LOG_POS=823 ;

pos 和log_file 需要在主库中查询  在主库中执行   show master status;

a18c3273e55144c3ef583122d46cfea1f1c.jpg

配置完成后   start slave;  在从库中启动   show slave status\G; 查看状态   

42ce88bb8a0322f9d9e5c1cfe4f56b2c033.jpg

标记红框位置为yes 代表成功   此时从数据库信息已经同步   

可能遇到的问题 

主从不能同步:

show slave status;报错:Error xxx dosn't exist
且show slave status\G:
Slave_SQL_Running: NO
Seconds_Behind_Master: NULL

解决方法:

stop slave;
set global sql_slave_skip_counter =1 ;
start slave;

之后Slave会和Master去同步 主要看:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Seconds_Behind_Master是否为0,0就是已经同步了

 

 

此时在主库中插入后从库自动同步  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3618851/blog/3041727

MySQL主从配置 文章目录MySQL主从介绍MySQL主从原理图MySQL主从配置主配置(安装完mysql的虚拟机)从配置(安装完mysql的虚拟机)检验主从配置是否正常几个配置参数测试主从 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 主从过程大致有3个步骤 1)主将更改操作记录到binlog里 2)从将主的binlog事件(s 阅读详情

相关推荐

CentOS 7上MySQL数据库主从配置与主从切换技术详解

从服务器通过SQL线程读取中继日志中的事件,并执行这些事件,从而保持与主服务器的数据同步。文章首先阐述了主从配置的架构和原理,然后提供了具体的配置案例,包括安装MySQL、配置主服务器、配置从服务器、测试主从同步等步骤。在主从配置中,当主服务器出现故障或需要维护时,需要进行主从切换,将从服务器提升为新的主服务器,以保证数据库的高可用性和数据的一致性。本文将在CentOS 7操作系统上搭建MySQL数据库,并进行主从配置以及主从切换的详细步骤进行介绍,帮助读者更好地理解和掌握MySQL的主从复制技术。

运维人生 1288

数据库主从服务器遇到的坑。

数据库主从配置,我两台服务器配置的mysql都是5.6版本的,所以针对my.cnf文件中添加对应的host-name等一系列参数是没用的。所以需要另一种命令行的形式去设置。 详见参考原文链接:https://www.jianshu.com/p/50e2dbd2d449   遇到的坑! 问题来了! 服务器下午一直在报错  Last_IO_Error: error connecting to...

lmx125254的博客 1008

MHA+MySQL主从配置实现MySQL高可用

前面文章已经介绍了MySQL的安装和主从配置 MySQL安装 MySQL主从配置 主从配置应该只能算是一套容灾方案,当主库崩溃之后,我们可以将程序切换到从库以保证系统正常运行,这个切换过程是手动的 主从配置的问题就在于主库down掉之后从库不能自动提升成为主库,今天我们就介绍一个MySQL高可用的解决方案:MHA+Mysql主从配置 MHA - Master High Availabil...

小杂馆 3562

mysql 主从报错_mysql配置主从时报错及处理

1、报错信息如下:Last_SQL_Error: Error ‘Can‘t drop database ‘oldboy‘; database doesn‘t exist‘ on query. Default database: ‘oldboy‘. Query: ‘drop database oldboy‘Replicate_Ignore_Server_Ids:Master_Server_Id: 1...

weixin_28862501的博客 195

Android HDMI-CEC协议解析:从机顶盒到电视的无缝遥控联动

本文深入解析Android HDMI-CEC协议,实现机顶盒与电视间的无缝遥控联动。通过剖析设备角色、消息格式及核心操作码,并结合Android HdmiControlManager API实战,详细讲解如何实现电源同步、按键穿透及音量控制,最终解决多设备遥控繁琐的痛点,提升用户体验。

egg99的博客 974

使用同一个时钟源clki,做两个二分频时钟,得到div2_clk1和div2_clk2,这两个时钟都能跟源时钟clki同步,但是div2_clk1和div2_clk2的相位可能是相同的,也可能是反相

比如,触发器1的初始Q为0,而触发器2的初始Q为1(这可能由于芯片制造工艺的微小差异、上电过程的随机性、或没有全局复位信号导致)。这句话的意思是:虽然div2_clk1和div2_clk2都是由同一个妈妈(clki)生出来的,频率也都是妈妈的一半,但它们“起步”的时刻可能不同。所以,上面那段话是在提醒你注意这种潜在的、由分频产生的时钟相位关系的不确定性,这在异步电路设计或时钟管理中是必须考虑的关键因素。结果:div2_clk1和div2_clk2的波形完全重合,它们的上升沿和下降沿都发生在同一时刻。

m0_49540263的博客 592

mysql主从复制-CHANGE MASTER TO 语法详解

1 简介 配置mysql主从复制时,在从机上需要进行CHANGE MASTER TO操作,以确定需要同步的主机IP,用户名,密码,binlog文件,binlog位置等信息。 主从同步的详细配置可参考我前面的文章【http://blog.youkuaiyun.com/jesseyoung/article/details/41894521】 2 基本语法与实例 2.1 CHANGE MASTER TO的语法如下: CHANGE MASTER TO option [, option] ... op

jesseyoung 6万+

GPT大模型在数学建模中的实战应用:从思路启发到代码生成

数学建模是将现实问题抽象为数学问题并求解的核心方法,其关键在于通过合理的假设与简化,构建可计算的数学模型。传统建模依赖MATLAB等工具进行推演试错,而大语言模型的出现革新了这一范式。GPT等模型通过理解自然语言、辅助逻辑推理与代码生成,能有效提升建模效率与质量,在问题解析、模型构建、算法实现等环节提供关键支持。本文聚焦GPT在数学建模中的具体应用,涵盖赛题解读、模型推导、代码生成与结果分析,并结合实战案例,探讨如何将其作为“副驾驶”融入建模全流程,实现人机协同的智能化建模。

weixin_29061465的博客 324

mysql数据库主从搭建及错误分析

一、环境搭建 mysql主库的配置文件: server-id=1 log-bin=/var/lib/mysql/binlog/mysql-bin #开启binlog并定义存放路径 binlog-format=mixed #binlog混合模式的复制 expire_logs_days=10 ...

tiny_du的博客 418

骗分导论 CSP、NOIP、蓝桥杯、PAT、USACO等竞赛的算法骗分技巧 轻松省三

问题来了,那么多座桥,炸一座就破坏岛屿的联系,可能性微乎其微(除非特别设计数据)。它们的价值极大,不仅能初步帮你检验程序的对错,而且,如果你不会做这道题,你就可以直接输出样例!在OI考试中最后难的题数据最后的几个,他们往往不会创造新的数据,此时就可以直接输出最后几个数据了。需要运用《骗分导论》第3章中学到的知识,先写出朴素算法,然后造一些数据,可能就会发现规律。有些时候,问题的答案可能很有特点:对于大多数情况,答案是一样的。据说,在NOIP2013中,有人最后一题不会,愤然打了个随机数,结果得了。

星卯教育-信奥教练tony 6404

多时间尺度源储荷微电网协调调度+日前日内实时+需求响应——附代码

为提高区域电网新能源消纳率,使电力系统运行成本最小,提高电力系统供电可靠性。提出考虑特性分布的储能电站接入的电网多时间尺度“源–储–荷”协调调度策略。综合储能电站、负荷侧各类需求响应资源的多时间尺度特性制定日前调度计划,并通过日内滚动与实时修正实现对预测数据更高精度的保证。以系统运行成本、弃风惩罚成本、失负荷惩罚成本为目标函数,建立多时间尺度调度模型。最后通过 MATLAB 平台调用商用软件包 CPLEX 完成混合整数规划优化,结果表明该调度策略可以达到系统运行成本最优,降低弃风率的效果。

不定时分享电力优化、神经网络、数学建模等技术等 6386

Mysql主从配置

保姆式mysql主从配置

2301_80286384的博客 4477

openEuler在虚拟机的网络配置

ethernet0.virtualDev 可以配置成其他类型的虚拟网络适配器。常见的选项包括:vlance - 用于模拟 AMD PCnet32 LANCE 网络适配器,支持10Mbps。e1000 - 用于模拟 Intel E1000 千兆网络适配器,支持1Gbps。e1000e - 用于模拟更现代的 Intel E1000e 千兆网络适配器。vmxnet - 用于 VMware 的自定义网络适配器,性能更好但需要安装 VMware Tools。

FHY1221的博客 2933

Mysql索引和主从配置

索引 索引的目的:提高查询效率 数据验证 索引语句: create index (索引名) on (表名)(字段名(size)) eg: #title为varchar类型、大小10 如果字段类型是非字符串,可以不用写大小 create index title_index on test_index(title(10)) 索引的结构 Mysql索引结构是一个B+树:非叶子节点保存的是索引,而不是数据,叶子节点保存的是数据,是数据库索引结构的首选 使用B+树存储的优势: 单一节点存储更多的元

Moon And pennys 575

傻瓜教程:使用GeoServer发布离线地图服务

一、离线地图下载 离线地图分为两种:一种叫“金字塔瓦片”数据,一种叫“矢量地图数据”。我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片;另外一种是手机上用来导航的,比如高德地图APP,也可以下载离线地图数据,这个就是矢量的。 卫星影像地图都是金字塔瓦片,无矢量数据。 因此,我们所说的离线地图下载通常都是指离线地图金字塔瓦片数据下载。 离线地图金字塔瓦片搭建的离线地图服务分很多种:一般有WEB方式,TMS、WMTS/WMS等等,不同的应用有不同...

米兰的小码农的博客 1万+

AI Agent开发第82课-手把手教你把paddleocr-vl做成mcp使其在DIFY里运行

本文详解如何将国产顶尖多模态 OCR 模型 PaddleOCR-VL 封装为标准 MCP(Model Calling Protocol)服务,并通过自研的 HTTP-based MCP Client 接入 Dify 1.10,实现 AI Agent 在对话中自动识别并调用 OCR 能力。该方案已在某头部保险公司真实业务流程中落地,使用了当前最先进的“Agentic AI 原生”设计思想。

打造全国最全的AI Agent开发知识领域的博客 1625

Springboot+MySQL 主从配置和读写分离

springboot +mysql 主从复制,读写分离

dounet的专栏 6567

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

mysql主从配置 搭建_MySql主从搭建、复制及配置实现

主从搭建 搭建的版本是:5.6.36,zip压缩版,这个版本很重要,5.7的因为没有data文件需要另一套的执行方式。windows环境,一个物理主机,两个MySQL,通过修改端口号的方式实现。将my-default.ini改名为my.ini之后,两个my.ini文件的内容分别是端口3306的主MySQL:basedir = E:\complie\mysql\mysql0datadir = E:\...

weixin_39744384的博客 128

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux配置Mysql5.7主从配置

前言 主从配置其实蛮简单的,主从配置也叫热备,热备就是在数据库启动的情况下实时对数据进行备份,相反对概念叫冷备,就是在数据库停止对时候对数据进行备份。 我们使用数据库对主从配置主要是解决数据库对读写压力,一般的,写操作主库,读操作从库。远离就是从库读取主库对binlog日志实现诗句同步,同步是有延迟对,一般指的是两台机器的网络延迟,减少延迟的办法是尽量使用带宽较大的服务器做从库。 正文 ...

晏霖/胖虎的博客 6205

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Docker中Mysql的主从配置

一般来说为了保证Mysql的高可用的高性能,会做分库分表、读写分离、Mysql集群等一些操作,如果时读写分离,那么主从配置就是读写分离的前置,需要有主从的服务,才会有主库负责写,从库负责读的优化。 文章目录前言配置一、创建mysql容器二、备份主库数据到从库三、Mysql开启主从配置 前言 如果是新创建Mysql服务器会比较简单,直接配置即可,如果是主库中已经有数据了,那么则需要将从库中的数据和主库中保持一致才可以。 (特别注意:主库和从库的版本最好保持一致,还有数据库的字符集编码、数据表的字符集编码都.

第一行代码 478
上一篇: echarts 柱状图形状修改成等腰三角形
下一篇: hadoop resourceManager 启动问题
cheqiang4607
博客等级 码龄10年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值