返回顶部
首页 > 资讯 > 数据库 >MySQL主从复制环境中如何添加新数据库
  • 529
分享到

MySQL主从复制环境中如何添加新数据库

2024-04-02 19:04:59 529人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Mysql主从复制环境中如何添加新数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。主从复制基本步骤首先,我们列举一下主从复制

这篇文章将为大家详细讲解有关Mysql主从复制环境中如何添加新数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

主从复制基本步骤

首先,我们列举一下主从复制的基本步骤,(mysql主从首先需要在各自服务器配置好)。

(1)复制数据库

mysqldump --master-data --single-transaction -R --databases [db_name] | gzip -9 - | pv > all-db-with-master-data.sql.gz

注意:innodb用 –single-transaction, myisam需要用 –lock-all-tables。

(2)复制,导入数据

pv < all-db-with-master-data.sql.gz | zcat | mysql

(3)启动slave数据库

slave start

注意:切换到主的语句已经在导出的sql语句里面了,注意查看下面的代码片段。

change master to master_log_file=&rsquo;(binlog  name in relay_master_log_file)&rsquo;, master_log_pos=(exec_master_log_pos  number)

那么,在现有的主从复制结构中,如何增加一个新的数据库进去?我们继续往下看。

添加数据库

比如我们要增加一个数据库在master服务器上,比如,名为newdb的数据库。具体操作如下:

(1)从服务上,停掉slave数据库。

stop slave;

(2)主服务器上,导出新数据库

mysqldump --master-data --single-transaction -R --databases newdb > newdb.sql

(3)修改主服务器my.cnf文件

主服务器上,修改my.cnf文件,添加新库到binlog-do-db参数,重启mysql。

(4)查找当前的日志文件以及位置

在导出的newdb.sql里面查找当前的日志文件以及位置(change master to &hellip;)

然后让slave服务器执行到这个位置。

start slave until MASTER_LOG_FILE="mysql-bin.000001", MASTER_LOG_POS=1222220;

其中MASTER_LOG_FILE以及MASTER_LOG_POS在导出的数据库newdb.sql顶部位置查找。

(5)导入新库到从服务器上

mysql < newdb.sql

(6)启动从服务器

start slave

关于MySQL主从复制环境中如何添加新数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL主从复制环境中如何添加新数据库

本文链接: https://lsjlt.com/news/56847.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL主从复制环境中如何添加新数据库
    这篇文章将为大家详细讲解有关MySQL主从复制环境中如何添加新数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。主从复制基本步骤首先,我们列举一下主从复制...
    99+
    2024-04-02
  • mysql数据库主从复制添加第N个从库
    添加mysql从库mysql主从复制服务器 1主 1从 ,现在要添加一个mysql从服务器,要求主库不能停止服务,以前由于不是线上的服务器,可以在主服务器上 执行 flush tables with re...
    99+
    2024-04-02
  • mysql主从数据库复制
       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上...
    99+
    2024-04-02
  • 如何用PHP从MySQL数据库中添加、更新和删除数据
    本篇内容主要讲解“如何用PHP从MySQL数据库中添加、更新和删除数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用PHP从MySQL数据库中添加、更新和删除数据”吧!一、PHP和MySQ...
    99+
    2023-07-05
  • 配置mysql数据库主从复制
        一、    原理说明 复制有以下三个步骤:   (a)主服务器把数据更改记录到二进制日志中。(这叫做二进制日志事件(binary...
    99+
    2024-04-02
  • 【数据库】MySQL的主从复制模式
    MySQL的主从复制模式包括异步复制,全同步复制,半同步复制。MySQL默认为异步模式。MySQL5.7引入了一种新的半同步方案,并且在5.7引入了一个新的参数,rpl_semi_sync_master_wait_point,这个参数有...
    99+
    2023-09-17
    数据库 mysql java
  • 如何进行mysql5.7.15 主从复制环境搭建
    本篇文章为大家展示了如何进行mysql5.7.15 主从复制环境搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 ...
    99+
    2024-04-02
  • ​MySQL数据库5.6.16.主从复制如何搭建及配置
    下面一起来了解下MySQL数据库5.6.16.主从复制如何搭建及配置,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL数据库5.6.16.主从复制如何搭建及配置这篇短内容是你想要的。MySQL数据...
    99+
    2024-04-02
  • MySQL数据库主从复制延时超长如何解决
    这篇文章给大家介绍MySQL数据库主从复制延时超长如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。延时问题的重要性主从复制机制广泛应用在UDB的内部实现中:UDB创建的从库和主库...
    99+
    2024-04-02
  • linux系统mysql数据库redis主从复制
    第一章: 关系型和非关系型 实质。 非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。 价格。 目前基本上大部分主流的非关系型数据库都是免费的。而比较有名气的关系型...
    99+
    2018-01-22
    linux系统mysql数据库redis主从复制 数据库入门 数据库基础教程 数据库 mysql
  • 数据库---mysql主从复制读写分离
    http://m.open-open.com/m/lib/view/1413274853450.html 原理及架构分析部署前准备下载好源码包存放位置要与脚本中对应  mysql-5.5...
    99+
    2024-04-02
  • 数据库复制革命:主从复制如何颠覆数据管理
    主从复制:数据库世界的革命 数据库复制是一种关键的数据管理技术,它允许在一个或多个数据库(副本)中维护与原始数据库(主)相同的数据副本。在主从复制中,主数据库中的所有更新都会自动传播到副本。这带来了许多好处,极大地改变了数据管理的方式。...
    99+
    2024-03-03
    数据库复制、主从复制、数据可用性、数据可伸缩性、数据性能
  • MySQL数据库中如何添加图片
    在MySQL数据库中,通常不会直接存储图片文件,而是在数据库中存储图片的路径或者链接。可以通过以下步骤在MySQL数据库中添加图片:...
    99+
    2024-04-09
    MySQL
  • 数据库学习之十二:mysql主从复制
    十二、mysql主从复制 1、主从复制原理 主从复制的前提: 1两台mysql实例(多台物理机,或者多实例) 2主库要开启二进制日志 3主库要提供复制相关用户,replication slave,一个比较特殊的权限。 grant ...
    99+
    2019-12-13
    数据库学习之十二:mysql主从复制
  • Mysql数据库主从复制的实现原理
    这篇文章主要介绍“Mysql数据库主从复制的实现原理”,在日常操作中,相信很多人在Mysql数据库主从复制的实现原理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql数...
    99+
    2024-04-02
  • Mysql数据库的主从复制是怎样的
    这篇文章将为大家详细讲解有关Mysql数据库的主从复制是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。需求在实际生产环境中,如果对数据库的读写都在同一...
    99+
    2024-04-02
  • MySQL数据库主从复制与读写分离
    目录一.主从复制主从复制三线程主从复制的过程:主从复制的策略:主从复制高延迟二.读写分离读写分离概念读写分离原因与场景总结一.主从复制        主从复制:在实际的生产中,为了解...
    99+
    2024-04-02
  • 如何基于生产环境mysql 5.6.25主从部署新的mysql从库操作指南
    1,背景需求        由于现网的环境,经过近期监控,发现MYSQL主库的IO读写压力比较大,需要部署新的MYSQL从库,进一步分摊MYSQL主库的压力,以...
    99+
    2024-04-02
  • 如何添加MYSQL新用户并指定数据库
    下面讲讲关于如何添加MYSQL新用户并指定数据库,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完如何添加MYSQL新用户并指定数据库这篇文章你一定会有所受益。 1.cd...
    99+
    2024-04-02
  • mysql中如何配置主从复制
    这篇文章主要介绍了mysql中如何配置主从复制,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对于现在的系统来说,在业务复杂的系统中,数据库往...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作