Linux下Mysql主从同步配置,以及如何同步主库已有数据到从库

docker安装mysql并配置主从同步 MASTER_LOG_FILE = 'binlog.000005',#主库binlog文件,第1步执行结果中获取。-v /usr/local/mysql/data:/var/lib/mysql:映射数据目录,宿主机:容器。-v /usr/local/mysql/log:/var/log/mysql:映射日志目录,宿主机:容器。-v /usr/local/mysql/conf:/etc/mysql:映射配置目录,宿主机:容器。MASTER_USER = 'master',#主库用于binlog同步的账户。 阅读详情

一、实现MySQL主从复制配置
准备两台服务器
主master:192.168.0.55
从slave : 192.168.0.56
1、主库授权给从数据库服务器

GRANT REPLICATION SLAVE ON *.* to 'slave'@'192.168.0.56' identified by 'abc123456';
FLUSH PRIVILEGES;

2、主库修改配置文件,开启binlog,并设置server-id

vim /etc/my.cnf
//添加以下内容
log_bin=mysql-bin //同步的日志路径及文件名,一定注意这个目录要是mysql有权限写入的
binlog_format=mixed
server-id=50  //master端的ID号;此处的50我使用是IP最后一段,方便记忆

3、重启服务

service mysql start

4、查看主服务器当前二进制日志名和偏移量,这个操作的目的是为了在从数据库启动后,从这个点开始进行数据的恢复

show master status;

在这里插入图片描述
5、配置从库,修改从库配置文件。mysql5.5+版本主从复制不支持配置文件配置变量,需要在从库上用命令来设置。注意,如果之前存在主从复制设置,请先关闭slave。slave stop ;

 CHANGE MASTER TO MASTER_HOST='192.168.0.55',MASTER_PORT=3306,MASTER_USER='slave',MASTER_PASSWORD='abc123456',MASTER_LOG_FILE='mysql-bin.000004',MASTER_LOG_POS=120;

6、启动从库slave进程

slave start;

7、查看从库slave状态,如果下面两项值为YES,则表示配置正确
在这里插入图片描述
二、同步主库已有数据到从库
1、停止主库的数据更新操作

flush tables with read lock;

2、新开终端,生成主数据库的备份(导出数据库)

mysqldump -u root -p abc123456  test > test.sql

3、将备份文件传到从库

scp test.sql root@192.168.0.56:/root/

4、主库解锁

unlock tables;

5、停止从库slave

slave stop;

6、新建数据库test

create database test default charset utf8;

7、导入数据

 mysql -u root -p abc123456 test > test.sql

8、查看从库已有该数据库和数据

show databases;
linux mysql 主从同步配置(不同服务器) 此配置是我在本地的两台虚拟机上面测试的。(延迟同步请自行百度) 主:192.168.0.102 副:192.168.0.103 一、安装mysql(此步略过) 二、主库配置(master): 1、修改mysql的配置文件,按照其他博主写的文章上面都说是在/etc/mysql/my.cnf,但是我打开该文件里面没有具体的配置参数,我用的ubuntu16.04配置文件位置:/etc/mysq... 阅读详情

相关推荐

linux安装mysql8并且实现主从同步

服务器准备 准备服务器Server1和Server2,如果在同一个服务器的话则安装mysql时需要改变其端口。 卸载mysql 在安装之前必须先检查主机上有没有安装过mysql,如果安装过的话必须先卸载。 安装mysql 下载软件包: wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 本地安装: yum ...

我的小熊不见了 1244

MySQL主从同步——主库已有的数据如何到从库

此步骤主要针对运行一段时间的主库,需要将历史数据导入到从库,保证主从强一致性。在主库MySQL命令行中执行将主库所在主机命令行下使用mysqldump命令导出所有数据将导出的文件传输到从库所在主机,并且执行导入。注意文件路径不要搞错。

m0_57126939的博客 3291

datart 二开环境搭建

下载源码, 地址: https://github.com/running-elephant/datart, dev 分支; 解压后使用 idea 打开; 服务端: 3.1 安装依赖, idea会自动安装; 3.2 修改配置文件 /config/application.yml 3.3 创建数据库,并将bin/datart.sql导入到数据库中 3.4 入口: /server/src/main/java/datart/DatartServerApplication.java [外链图片转存失败,源站可能有防.

又是再见? 6133

MySQL主从同步

©网络研究院 安装环境基本需求——采用CentOS7系统搭建MySQL服务器

网络研究观 1万+

用HFSS复现经典论文:从零搭建带孔缝屏蔽箱体模型(附完整建模步骤与避坑指南)

本文详细介绍了如何使用HFSS电磁仿真软件复现经典论文中的带孔缝屏蔽箱体模型,包括从零搭建模型、设置激励与边界条件、求解优化及结果验证的全过程。特别提供了建模中的布尔运算陷阱、激励设置技巧等实操难点的避坑指南,帮助工程师和学生深入理解电磁屏蔽效能研究。

weixin_30530339的博客 157

使用python获取同花顺免费版和同花顺远航版自选股数据用于量化交易

在做量化交易时,有时需要在盘中实时监控同花顺自选股的数量,以便灵活地自定义提醒、捕捉买卖时点等。那么,如何使用python获取同花顺自选股数据呢?

tzzqn2008的专栏 3677

msyql数据库,设置主从同步时,主库数据量大,如何主从实现数据一致

设置主从同步时的思路

weixin_70998962的博客 483

基于ensp大学网络规划与设计(完整文档+ensp拓扑图)

大家好,我是小华学长,一名计算机领域的博主。经过多年的学习和实践,我积累了丰富的计算机知识和经验,在这里我想与大家分享我的学习心得和技巧,帮助你成为更好的程序员。 作为一名计算机博主,我一直专注于编程、算法、软件开发等领域,在这些方面积累了大量的经验。我相信分享是一种双赢的方式,通过分享,我可以帮助他人提升技术水平,同时也能够得到学习交流的机会。 在我的文章中,你将会看到我对于各种编程语言、开发工具以及常见问题的解析和分析。我会结合自己的实际项目经验,为你提供实用的解决方案和优化技巧。我相信这些经验不仅能够

qq1325513482的博客 5万+

MySQL数据库一主一从主从同步

Mysql主从同步原理:  当master服务器上的数据发生改变时(增、删、改),则将其改变写入二进制binlog日志中;slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开启一个I/O 线程请求master二进制事件,同时主节点为每个I/O线程启动一个dump线程,用于向其发送二进制事件,并保存至从库本地的中继日志中,从库(从节点)将启动SQL线程从中继日志中读取二进制日志,在本地重放,使得其数据和主节点的保持一致,最后IO线程和SQL线程将进入睡眠状态,等

stringQiang的博客 477

PX4二次开发实战:从零构建自定义飞控模块

本文详细介绍了PX4二次开发的实战指南,从环境搭建到自定义飞控模块的创建,涵盖了uORB消息定义、外部传感器驱动集成、控制算法实现等关键步骤。通过具体代码示例和调试技巧,帮助开发者快速入门PX4二次开发,构建高效稳定的无人机飞控系统。

weixin_29175469的博客 339

使用Linux安装yum报错 E: Unable to correct problems, you have held broken packages.

使用Linux安装yum报错 E: Unable to correct problems, you have held broken packages.

weixin_43205954的博客 2462

服务器Linux系统配置mysql数据库主从自动备份

如果需要多服务器备份,那么可以把多个服务器中my.cnf中的server_id修改为不同,并按以上教程重新配置一遍,每个服务器的数据库可做主服务器也可以做从服务器。本次配置的环境为:centos7,使用LNMP1.4安装的Mysql5.5,主服务器为驰网服务器(下面简称主服务器),从服务器为驰网云服务器(下面简称从服务器),现在需要将主服务器中名为img的数据库做主从同步,自动同步到从服务器上。即一台服务器作为主服务器,另外一台服务器作为备份服务器,当主服务器故障时,可以通过备份服务器来接管/恢复。

V13807970340的博客 1164

VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略

ADO.net有六个基础名称空间,除此之外,每个新的数据提供程序还可以有自己的名称空间,如Oracle。在.net中就提供了System.Data.OracleClient名称空间(用于Microsoft建立的Oracle数据库提供的程序)ADO.net体系结构的另一个核心元素是.Net数据提供程序(Data Provider),它的组件用于进行数据处理(和DataSet的数据访问功能相对应)。:是ADD.net核心名称空间,它包含所有数据提供程序使用的类,这些类表示表、列、行,还有DataSet类;

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1732

Linux服务器MySQL数据库安装及主从配置(CentOS 7)

Linux服务器MySQL数据库安装及主从配置(CentOS 7) Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。 首先确保主从服务器上的Mysql版本相同。 一、安装部署mysql 使用yum安装mysql 0、首先,将MySQL Yum存储库添加到系统的存储库列表中(wget 将yum源下...

u013111003的博客 753

Simulink开发项1000例实战专栏--实例38:基于Simulink的周波变换器(Cycloconverter)

需求分析周波变换器(Cycloconverter),也称为频率变换器或直接变频器,是一种将输入的固定频率交流电直接转换为不同频率的交流电的电力电子设备。它广泛应用于工业领域,如大功率电机驱动、风力发电、船舶推进系统等场合。与传统的间接变频器(如交-直-交变频器)相比,周波变换器具有更高的效率和更简单的结构,适用于需要低频输出的应用场景。

xiaoheshang_123的博客 334

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

mysql5.7+主从不一致_Mysql5.7安装错误处理与主从同步及!

basedir=/iddbs/mysql-5.7.16datadir=/iddbs/mysql5.7/data3306一、自定义Mysql.5.7版本免编译安装:1、Db-server1安装前期准备前期准备先确认是否已经安装了Mysql,如果有rpm安装会影响面编译安装:具体方法如下:确保是否有已经rpm安装了Mysql:[root@bogontool]#rpm -qa | grep mysql...

weixin_34547317的博客 381

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux——Mysql主从同步

通过将MySQL的某一台主机(master)的数据复制到其他主机(slaves)上,并重新执行一遍来执行 复制过程中一台服务器充当主服务器,而其他一个或多个其他服务器充当从服务器。

ens33的博客 1066

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

mysql主从同步配置详解

mysql主从同步详解

Climber 1160

在linux中安装MySQL以及实现MySQL主从同步 超详细教程

主从同步是数据库中一个至关重要的一部分。从目的出发,主从同步有那么点备份的意思,主库(Master)将自己库中的写入同时同步给自己的从库(Slave),当主库发生某些不可预知的状况,导致整个服务器无法使用时,由于从库中也有一份数据,所以数据可以做到快速恢复,不造成或者减少造成数据的损失。

m0_58213417的博客 2225

Linux上搭建MySQL主从同步详解

主从同步使得数据可以从一个数据库服务器复制到其他的服务器上。在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。

程序员云帆哥的博客 2950

linux下mysql8主从同步配置

目录1.修改master配置文件2.重启mysql服务,查看是否生效3.master数据库上创建主从同步账户:4.master锁表5.拷贝数据库至从库6.配置从数据库的配置文件7.新建数据库并且合并8.配置主库信息,实现主从同步9.检测是否实现主从同步 1.修改master配置文件 vim /etc/my.cnf 添加以下代码: [mysqld]#这里如果已经配置过就忽略 basedir=/usr/local/mysql datadir=/data/mysqldata socket=/tmp/mysql.

lovely__RR的博客 1105

MYSQL主从同步(主库服务器为Linux,从库为Windows)

[以下操作使用root用户进行] 一、主从库系统环境 1.主库系统:CentOS Linux release 7.6.1810 (Core) 2.从库系统:Microsoft Windows 10 家庭 Insider Preview中文版 二、主从库系统MYSQL版本 1.主库MYSQL版本:mysql Ver 8.0.16 for Linux on x86_64 (MySQL...

诚的博客 820

spring配置主库从库_linux下mysql8主从同步配置

@TOC1.修改master配置文件vim/etc/my.cnf添加以下代码:[mysqld]#这里如果已经配置过就忽略basedir=/usr/local/mysqldatadir=/data/mysqldatasocket=/tmp/mysql.sockuser=mysqlport=3306#master的配置server-id=1#服务器id(设置...

weixin_39761696的博客 81

linux mysql主从同步

mysql 主从同步

MZdzt的博客 1203

Linux下mysql主从同步详细配置

Linux下mysql主从同步详细配置 1.环境准备 准备两台服务器,一台主服务器(Master),另一台从服务器(Slave),然后要保证Master与Slave的版本要相同且Master不能高于Slave的版本,一般稳健的做法都是使其版本相同,因为MySQL不同版本之间的binlog(二进制日志)格式可能会不一样,最后会导致同步出现异常。 介绍先到这里,以下我们先确认两台服务器的信息: 主服...

饶一熊的博客 1172

在Windows环境与Linux环境下搭建MySQL主从同步

在Windows环境下以及Linux(Centos7.6)环境下搭建MySQL(5.7.*)主从同步。

积跬步,至千里。 1892
上一篇: Linux下Centos7.4源码编译MySQL 5.6等版本
下一篇: 防止iframe重定向跳页
大象吃莲子
博客等级 码龄11年 5粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值