Mysql主从同步配置

MySQL5.7配置主从同步详细步骤 ##所需文件 阅读详情

本地演示Mysql主从同步,在本机启动了两个实例。

如何启动多个Mysql实例

mysql主从复制出现错误的解决方法

##创建同步用户,分配复制权限

mysql> create user fxhover;  #创建fxhover用户
Query OK, 0 rows affected (0.00 sec)

mysql> grant replication slave on *.* to 'fxhover'@'%' identified by '123456';  #分配复制权限
Query OK, 0 rows affected (0.00 sec)

##修改配置文件

编辑Master的配置文件,加入:

server-id=1
log-bin=master-bin #开启
log-bin-index=master-bin.index
binlog-do-db=test #需要同步的数据库,要同步多个数据库,就多加几个replicate-db-db=数据库名

重启Master服务器,查看状态:

mysql> show master status; #查看主服务器状态
+-------------------+----------+--------------+------------------+-------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+-------------------+----------+--------------+------------------+-------------------+
| master-bin.000001 |      120 | test         |                  |                   |
+-------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

编辑Slave的配置文件,加入:

server-id=2
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin.index
replicate-do-db=test 

重启Slave服务器,配置从服务器:

mysql> change master to master_host='127.0.0.1', 
    -> master_port=3306,
    -> master_user='fxhover',
    -> master_password='123456',
    -> master_log_file='master-bin.000001',
    -> master_log_pos=120;
Query OK, 0 rows affected, 2 warnings (0.07 sec)

mysql> start slave; #启动从服务器
Query OK, 0 rows affected (0.00 sec)

mysql> show slave status\G; #查看从服务器状态
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 127.0.0.1
                  Master_User: fxhover
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: master-bin.000002
          Read_Master_Log_Pos: 487
               Relay_Log_File: slave-relay-bin.000003
                Relay_Log_Pos: 651
        Relay_Master_Log_File: master-bin.000002
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: test
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 487
              Relay_Log_Space: 988
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1
                  Master_UUID: 8918e898-fb65-11e3-aa2c-db9e86c64c2c
             Master_Info_File: /usr/local/opt/mysql/data3307/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: 
                Auto_Position: 0
1 row in set (0.00 sec)

##测试同步

在Master上创建表:

create table rep1(
	id int(11) auto_increment primary key,
	name varchar(50),
	created_at datetime default current_timestamp
);

在Master上插入数据:

mysql> insert into rep1(name) values('rep2');
Query OK, 1 row affected (0.00 sec)

查看Master数据:

mysql> select * from rep1;
+----+------+---------------------+
| id | name | created_at          |
+----+------+---------------------+
|  1 | rep2 | 2017-02-27 20:50:19 |
+----+------+---------------------+
1 row in set (0.00 sec)

查看Slave数据:

mysql> select * from rep1;
+----+------+---------------------+
| id | name | created_at          |
+----+------+---------------------+
|  1 | rep2 | 2017-02-27 20:50:19 |
+----+------+---------------------+
1 row in set (0.00 sec)

数据已成功同步过来,如果主库之前有数据,需要手动将数据导入到从库。

MySQL主从同步配置 MySQL主从同步配置 文章目录MySQL主从同步配置1. 主从同步的定义2. 主从同步的机制3. 配置主从同步的基本步骤4. 详细配置主从同步的方法4.1 备份主服务器原有数据到从服务器4.1.1 在主服务器Ubuntu上进行备份,执行命令:4.1.2 在从服务器Windows上进行数据还原4.2 配置主服务器master(Ubuntu中的MySQL)4.2.1 编辑设置mysqld的配置文件,设置log_bin和server-id4.2.2 重启mysql服务4.2.3 登入主服务器Ubuntu中的my 阅读详情

相关推荐

Simlink与PX4硬件在环仿真(HIL)实现

Simlink与PX4硬件在环仿真(HIL)实现 介于涉及的知识比较多,这里只是简单的介绍一下,更多内容可以参考阿木实验室《基于matlab模型开发》课程。 硬件在环HIL介绍 simlink与PX4通信实现 硬件在环HIL介绍 为来贯彻万物都可以用数学公式表示,我们以simlink的角度来看我们的无人机,那么UAV可以分为以下的几个模块: 传感器模型 滤波器模块 控制器模...

Zipout的博客 6210

mysql主从同步配置详解

mysql主从同步详解

Climber 1160

Foxglove 介绍以及入门使用教程

Foxglove 是由Foxglove 工作室开发的一套工具集,包括和等组件。跨平台支持:可以在 Windows、macOS 和 Linux 上运行。多协议兼容:支持 ROS、ROS 2、CAN 数据以及其他自定义协议。丰富的可视化功能:可以绘制点云、轨迹、激光雷达数据、IMU 数据等。实时与离线模式:既可以实时监控机器人状态,也可以加载和回放记录的数据文件。Foxglove 的 3D 视图允许你以三维方式查看机器人的运动轨迹、传感器数据和其他几何信息。你可以旋转、缩放和平移视图以获得更好的观察角度。

zolty 1万+

MySQL主从同步配置(详细图解)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶叙述 二丶备份主服务器原有数据到从服务器 三丶配置主服务器master(192.168.4.63) 四丶配置从服务器slave(192.168.4.15) 五丶测试主从同步 一丶叙述 1. 主从同步的定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器...

cdtaogang's blog 7万+

Stable Diffusion跑图总爆显存?别急着换显卡,试试这个PYTORCH_CUDA_ALLOC_CONF参数调优

本文深入解析了Stable Diffusion运行中常见的显存不足问题,特别是由显存碎片化导致的假性OOM现象。通过详细讲解PYTORCH_CUDA_ALLOC_CONF参数中的max_split_size_mb设置技巧,提供了一套完整的显存优化方案,帮助用户在无需升级硬件的情况下显著提升AI绘画的稳定性与效率。

weixin_42524100的博客 347

互联网金融项目实战(大数据Hadoop hive)

什么是互联网金融? 互联网金融 --> 信贷(信用贷款) --> 支付宝率先搞了一个信用体系 互联网金融: 在线支付、P2P 银行: 只会锦上添画、不喜欢雪中送炭 银行害怕出现坏账 ( 储户存钱,银行放贷 赚个利息差 ) 银行是可以倒闭的 保险公司不允许倒闭 银行分为:商业银行(自生自灭的)和非商业银行(国家的) 中国工商银行 全球第一大行 招商银行(清朝的一个李鸿章) 中国银行(历史超过 100 年了) 国家政策:希望银行能够扶持中小型企业 p2p:网络借贷平台 民间吸纳贷款 -->

weixin_58276266的博客 1553

Mysql主从同步安装及配置

MYSQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。 MySQL主从同步的机制       MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave M

Zone of Zachaway 1276

把 SAP GUI 做成可维护的应用:Module Pool 基础与 Table Control 深入实战

SAP Module Pool 与 Table Control 开发要点 摘要:Module Pool 作为 SAP GUI 交互的核心技术,由程序、屏幕(Dynpro)和流逻辑(Flow Logic)组成,通过 PBO/PAI 事件驱动数据流。Table Control 是其中处理多行数据的核心控件,其开发关键在于: 正确理解 PBO/PAI 数据流机制 掌握 CXTAB_CONTROL 结构的关键属性(LINES、TOP_LINE 等) 合理设置列控制属性(CXTAB_COLUMN) 采用 LOOP W

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 242

MySql主从同步的配置

数据库主从同步服务的配置

qq_43366664的博客 1818

FPGA原型验证(八):SoC设计适配与实现策略

时钟门控在SoC设计中很常见,应该小心处理门控时钟,以成功地在FPGA上原型化SoC设计。现代FPGA综合工具在正确约束的情况下,可以自动处理大多数门控时钟。通过遵循本章中的指导方针,即使具有复杂时钟门控的SoC设计也可以得到处理,并成功地在FPGA上进行原型化。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 477

2026.1.9:最新VSCode集成claude插件完美解决方案,跳过登录界面,使用国内Kimi K2进行计费

本文介绍了如何安装配置Claude插件并连接Kimi K2 API的详细步骤:1)搜索安装Claude插件;2)进入设置关闭登录提示;3)在settings.json中添加API配置,包括ANTHROPIC_AUTH_TOKEN(需替换为Kimi API Key)和ANTHROPIC_BASE_URL;4)通过Kimi官网获取API Key。完成配置后即可正常使用该插件。文中配有完整的操作截图指引。

拥抱具身智能,昇腾Ascend C 8722

Mysql 主从同步配置

Mysql本身支持同步方案,使得数据在备份,恢复,容灾和负载均衡方面都有一些自带的能力; 同步模式: mysql的同步支持主主同步,主从同步,原理大同小异,只是主主同步适应场景更广,但也会引发更多的安全问题(比如同时修改时,主键自增的问题),官网推荐的同步架构方式(示例): 执行方式: (数据变化记录在binlog中,使用binlog增量同步,每种方式的特点在这不展开聊) 基于语句同步...

chijiaodaxie的博客 2280

Dify 第 2 篇 Dify 插件离线安装

Dify是一个支持插件扩展的AI平台,其插件市场提供5种类型插件(模型、工具、Agent策略、扩展、插件包)。由于默认pip安装速度慢,可通过dify-plugin-repackaging工具将插件转换为离线包(使用阿里云镜像加速)。该工具提供两种方式:1)自备Python环境执行脚本;2)使用Docker环境(推荐)。脚本支持从Dify市场或GitHub下载插件,并重新打包为含依赖的离线包,便于通过"本地插件"方式快速安装。

甘蓝的专栏 1264

MySQL 主从同步配置及操作步骤

主从同步是一种常见的数据复制技术,它通过将主库的数据同步到一个或多个从数据库中来保证数据的一致性。从库通过读取主库的 binlog 文件来获取更新并进行同步。MySQL5.7当主库提交事务时,它会将变更记录写入binlog文件。一个dump线程负责监听这些binlog文件的变更,当文件发生更新时,dump线程会推送更新事件给从库。从库接收到这些更新事件后,通过 I/O 线程将其写入中继日志(relay log),然后通过SQL线程执行这些更新操作。

u010398650的博客 1804

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

mysql主从同步配置

系列文章目录 linux安装mysql mysql主从同步配置 SpringBoot + Mybatis + Sharding-jdbc实现读写分离(三)之实现读写分离 文章目录系列文章目录前言一、为什么要做主从同步?二、主从同步的流程三、主从同步原理四、配置mysql主从同步配置1.编辑主节点配置文件1.启动二进制文件2.重启mysql服务,连接mysql3.查看二进制日志是否开启4.查看主节点二进制日志列表5.查看主节点的server id6.在主节点上创建有复制权限的用户。REPLIACTION

weixin_43622097的博客 223

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql主从同步怎么指定端口_MySQL主从同步配置

MySQL主从同步配置为什么要做主从同步?在非常复杂的业务中,经常会碰到有sql需要锁表的场景,导致暂时不能读取数据,那么就影响运行中的业务,而使用主从复制,让主库复制写,从库复制读,这样就算主库出现了锁表的情景,通过读取从库也依然可以保证业务的正常运作。做数据的热备时很可靠随着业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。...

weixin_35676745的博客 2201

配置MySql主从同步

文章目录一.安装环境二.Master的配置2.1 修改配置文件2.2 重启MySql2.3 登录MySql2.4 建立帐户并授权slave2.5 显示主库信息三.Slave的配置3.1 修改配置文件3.2 重启MySql3.3 登录MySql3.4 配置从服务器3.5 启动从服务器复制功能3.6 检查从服务器复制功能状态四.参考文档五.遇到的问题六.名词解释 一.安装环境 Mysql安装教程见Ce...

qq_34448882的博客 289

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

linux 配置主从同步,Linux下MySQL主从同步配置

CentOS6.5 MySQL主从同步,MySQL版本5.6.25主服务器:centos6.5 IP:192.168.1.101从服务器:centos6.5 IP:192.168.1.102一、主服务器相关配置1、创建同步账户并指定服务器地址[root@localhost ~]mysql -uroot -pmysql>use mysqlmysql>grant replication ...

weixin_36140400的博客 290

主从配置_MySQL主从同步配置

MySQL主从同步配置1. 主从同步的定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主从同步的好处...

weixin_39871562的博客 75

MySQL 主从同步完整配置示例

以下是。

bsklhao的博客 456
上一篇: Ruby线程同步实例
下一篇: Mysql中的锁
CSTO
博客等级 码龄17年 3粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值