返回顶部
首页 > 资讯 > 数据库 >mysql5.5.42指定数据库同步操作
  • 625
分享到

mysql5.5.42指定数据库同步操作

2024-04-02 19:04:59 625人浏览 泡泡鱼
摘要

环境说明:需求是创建主从复制环境,要求master端只同步主库中的drsj库到 slave端 master端IP:192.168.1.100 slave端IP:192.168.1.200 主从复制条件:

环境说明:需求是创建主从复制环境,要求master端只同步主库中的drsj库到 slave端

master端IP:192.168.1.100 slave端IP:192.168.1.200

主从复制条件:

1.开启主库binlog功能
2.开启主从库server-id
3.确保主从配置文件my.cnf所有server-id不同
4.主库建立同步的账户rep并且授权replication
5.在主库表flush tables with read lock; 并查看主库上binlog文件及位置点
show master status\G;记录下此binlog文件和位置点。
6.在master端新开Mysql窗口导出全备,恢复备份数据到从库,
7.登录从库,CHANGE MASTER TO.....
自动在从库生成配置文件master.info
打开复制开关start slave;show slave status\G
8.解锁,开放用户写入功能

操作过程:
主库my.cnf配置文件件参数:

vi /etc/my.cnf
binlog-fORMat = MIXED
server-id=107
log-bin=mysql-bin
binlog-do-db=drsj
log-slave-updates=1 

重启master端mysql

从库my.cnf配置文件件参数:

vim /etc/my.cnf
server-id=109

重启slave端mysql

一.master 上操作:
主库建立同步的账户rep并且授权replication;在主库锁表flush tables with read lock; 并查看主库上binlog文件及位置点
show master status\G;记录下此binlog文件和位置点。
mysql -uroot -p'Xp#&Xwe3Gf0x' -e "grant replication slave on *.* to rep@'192.168.1.200' identified by 'JuwoSweTbUser'; flush privileges;flush tables with read lock; show master status;"

备份指定数据库数据
mysqldump -uroot -p'Xp#&Xwe3Gf0x' -B drsj --single-transaction --events|gzip >/root/drsj_$(date +%F).sql.gz
传输数据到slave端从库机器
scp -rp -P 52110 drsj.gz root@从库IP:/root/

二.slave上操作:
登陆从库:gzip -d drsj.sql.gz; source /root/drsj.sql;

stop slave;
reset slave all;
stop slave;
CHANGE MASTER TO
     MASTER_HOST='192.168.1.100',
     MASTER_PORT=3306,
     MASTER_USER='rep11', 
     MASTER_PASSWord='JuwoSweTbUser',
     MASTER_LOG_FILE='mysql-bin.000001',
     MASTER_LOG_POS=345;
 start slave;
 show slave status\G;

三.最后在master上执行解锁操作:unlock tables;

到此处配置完成.在master上创建测试表测试
提示:同步所有的关于 drsj 这个库的信息,包括在主库上创建管理drsj库的用户。例如在主库上创建一个test账户来管理drsj库,同时这个test用户会同步到slave从库上的。
提示:
binlog-do-db=drsj
log-slave-updates=1 在单独只同步一个库到slave从库时,这2个参数也是同样适用于MySQL5.6.20的,这个本人亲测过。

参考资料:https://www.cnblogs.com/rwxwsblog/p/4542417.html

您可能感兴趣的文档:

--结束END--

本文标题: mysql5.5.42指定数据库同步操作

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

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

猜你喜欢
  • mysql5.5.42指定数据库同步操作
    环境说明:需求是创建主从复制环境,要求master端只同步主库中的drsj库到 slave端 master端IP:192.168.1.100 slave端IP:192.168.1.200 主从复制条件:...
    99+
    2024-04-02
  • 7步搞定mysql数据库操作
    下文主要给大家带来7步搞定mysql数据库操作,希望这些内容能够带给大家实际用处,这也是我编辑7步搞定mysql数据库操作这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。1.连接数据库mysql -...
    99+
    2024-04-02
  • Go语言数据库连接指南:逐步指导你进行数据库操作
    Go语言是一种相对初学者友好的编程语言,它具有简洁、高效和易于学习的特点。作为一名开发人员,与数据库的连接和操作是我们日常工作中必不可少的一部分。在本文中,我将为你展示如何使用Go语言连接数据库,并提供一些具...
    99+
    2024-01-23
    指南 Go语言 数据库连接
  • 怎么使用canal+Kafka进行数据库同步操作
    这篇文章主要介绍了怎么使用canal+Kafka进行数据库同步操作的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用canal+Kafka进行数据库同步操作文章都会有所收获,下面我们一起来看看吧。平时工作中...
    99+
    2023-06-27
  • 云数据库同步:实现跨平台互操作性
    在当今快节奏的数字环境中,跨平台互操作性已成为现代应用程序和系统的关键需求。云数据库同步技术通过无缝连接不同平台上的数据库,有效地解决了这一挑战,从而促进无缝数据共享和管理。 跨平台互操作性的优势 云数据库同步提供多种优势,使其成为实现...
    99+
    2024-02-29
    云数据库同步 跨平台互操作性 MySQL PostgreSQL MongoDB
  • 几个步骤搞定mysql数据库索引操作
    本文主要给大家简单讲讲mysql数据库索引操作,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql数据库索引操作这篇文章可以给大家带来一些实际帮助。&n...
    99+
    2024-04-02
  • Kettle7.0同步数据(简单操作步骤mysql-mysql)
    一、Kettle说明介绍和原理说明 Kettle是一款免费的ETL工具。 ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写,也就是代表ETL过程的三个最主要步骤:“抽取”、“转换”、“装载”...
    99+
    2024-01-21
    etl 数据仓库
  • Python数据库操作的终极指南:成为数据库操作大师
    Python数据库操作的终极指南 在Python中操作数据库就像一顿美味的晚餐,你不仅要学会选择合适的工具,还要掌握烹饪的技巧。就像你是厨房的主人, SQLAlchemy库就是你的工具箱,它不仅可以帮助你轻松地连接到不同的数据库,如MyS...
    99+
    2024-02-07
    Python, 数据库操作, SQLAlchemy, CRUD, SQL, MySQL, PostgreSQL, SQLite
  • datagrid怎么绑定数据库实现数据同步
    要实现datagrid与数据库的数据绑定,可以通过以下步骤实现数据同步: 配置数据库连接:首先需要配置datagrid与数据库之...
    99+
    2024-03-14
    datagrid 数据库
  • mysql数据库恢复操作指南
    下文给大家带来有关mysql数据库恢复操作指南内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完mysql数据库恢复操作指南你一定会有所收获。1、系统说明:数据库版...
    99+
    2024-04-02
  • golang连接MongoDB数据库及数据库操作指南
    目录安装配置MongoDB驱动导入驱动获得数据库连接数据库操作添加文档查找文档更新文档删除文档总结安装配置MongoDB驱动 安装驱动 go get -u github.com/mongodb/mongo-go-driv...
    99+
    2024-04-02
  • 使用Kettle定时从数据库A同步数据到数据库B
    一、需求背景 由于项目场景原因,需要将A库(MySQL)中的表a、表b、表c中的数据定时T+1 增量的同步到B库(MySQL)。这里说明一下,不是数据库的主从备份,就是普通的数据同步。经过技术调研,发现Kettle挺合适的,原因如下: Ke...
    99+
    2023-08-24
    数据库 mysql
  • 数据库备份服务 数据库备份操作指导
    数据库备份是一项非常重要的任务,可以保证数据的安全性和可靠性。以下是数据库备份操作的指导:1. 确定备份策略:根据业务需求和数据变更...
    99+
    2023-09-21
    数据库
  • 数据库DML (数据操作语言) 完全指南:从此掌握数据库操作精髓
    数据操作语言 (DML) 概述 数据操作语言 (DML) 是一组用于在关系型数据库管理系统 (RDBMS) 中创建、读取、更新和删除数据的命令。DML 命令通常用于管理数据库中的数据,并保持数据的完整性和一致性。DML 的基本命令包括: ...
    99+
    2024-02-12
    数据操作语言 DML INSERT SELECT UPDATE DELETE 关系型数据库 数据管理 数据完整性 数据一致性
  • innobackupex 热备指定库表操作
    项目场景:一个实例中存在几张大表,该表是开发通过程序进行归档的历史表,但是偶尔需要给业务提供查询使用,由于实例都是定期做全量备份的,未避免对该实例空间及备份造成压力,所以建议将这些归档表迁移到一个单独的静态...
    99+
    2024-04-02
  • 配置mysql数据库主从同步交互式的操作方法
    下面一起来了解下配置mysql数据库主从同步交互式的操作方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望配置mysql数据库主从同步交互式的操作方法这篇短内容是你想要的。一.my.cnf文件配置1.修...
    99+
    2024-04-02
  • php怎么操作数据库查询相同的数据
    在开发Web应用程序时,通常需要从数据库检索数据。而在检索过程中,有时会发现需要查询相同数据的请求量大,这时候如何优化查询就变得非常重要。本文将介绍在PHP中如何操作数据库查询相同的数据。使用GROUP BY语句在MySQL中使用GROUP...
    99+
    2023-05-14
    php 数据库
  • php如何操作数据库查询相同的数据
    这篇文章主要介绍“php如何操作数据库查询相同的数据”,在日常操作中,相信很多人在php如何操作数据库查询相同的数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何操作数据库查询相同的数据”的疑惑有所...
    99+
    2023-07-05
  • 阿里云数据库同步数据同步怎么设置
    摘要 数据同步是云数据库管理的重要功能,可以实现数据的实时备份和恢复,提高数据安全性。本文将介绍如何在阿里云数据库中设置数据同步,并分析其重要性和优势。 一、什么是数据同步数据同步是指将一个数据库中的数据复制到另一个数据库中,以保持数据的一...
    99+
    2024-01-25
    阿里 数据同步 数据库
  • PHP接口重定向操作:同步还是异步?
    在开发Web应用程序时,接口重定向是一项非常常见的任务。接口重定向是指将请求从一个URL重定向到另一个URL。然而,在进行接口重定向时,我们需要考虑同步还是异步操作。在本文中,我们将探讨PHP接口重定向操作的同步和异步操作以及如何在Web...
    99+
    2023-07-03
    接口 重定向 同步
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作