`
fredlong
  • 浏览: 135076 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MYSQL/REDIS/MONGODB 服务器间数据迁移

阅读更多

一、Mysql迁移

遇到的问题: 
1. 命令行中无法使用password. 
解决方法:vi /etc/my.cnf 
在[mysqldump]中添加 
user=** 
password=**

原始数据库导出 
mysql -uroot -p CU > CU.sql

压缩成Zip 
tar czvfP backup.tar.gz ./*.sql

传输到目标服务器 
scp root@54.*.*.168:/home/ec2-user/backup.tar.gz /usr/local/mysql/bin/ 
解压缩 
tar –zxvf backup.tar.gz 
修改所属 
chown –R mysql:mysql ../* 
导入数据 
mysql –uroot –p CU < CU.sql

二、MongoDB迁移 
./mongo 
show dbs 
原始服务器 
Mkdir /home/mongodump 
cd /mnt/mongodb/bin/

备份 
./mongodump -d CU -o /home/mongodump

中转服务器 
scp -r root@54.*.*.168:/home/mongodump/CU/ /home/ec2-user/ 
scp -r /home/ec2-user/CU root@172.*.*.142:/usr/local/mongodb/bin/

目标服务器 
cd /usr/local/mongodb/bin

目标主机恢复 
./mongorestore -d CU –port 27017 /usr/local/mongodb/bin/CU

三、Redis迁移 
准备工作:安装Redis-dump 
cd /home/redis/ 
redis-dump –u 127.0.0.1:6391 > 1.json 
redis-dump -u 127.0.0.1:6392 > 2.json

目标服务器 
Cd /home/redis/ 
scp root@54.*.*.168:/home/redis/*.json /home/redis/ 
scp /home/redis/2.json root@172.*.*.142:/home/redis/

导入数据 
<1.json redis-load –u localhost:6391 –n 注意端口号

分享到:
评论

相关推荐

    canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案

    标题中的“canal”的MySQL与“redis/memcached/mongodb”的NoSQL数据实时同步方案,主要涉及了数据库间的数据迁移和实时同步技术。这个话题涵盖了多个关键知识点,包括: 1. **Canal**: Canal是阿里巴巴开源的一个...

    Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件-Golang开发

    Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件 Bifrost ---- 面向生产环境的 MySQL 同步到Redis,ClickHouse等服务的异构中间件 English 漫威里的彩虹桥可以将 ...

    MongoDB热温数据的最佳实践.pdf

    - **兼容性**:支持多种数据源,如MySQL、SQL Server、Oracle等,方便从其他数据库迁移到MongoDB。 - **实时性**:实现实时数据同步,延迟仅在秒级,确保数据的即时更新。 - **高效性**:高效地迁移大量数据,同时...

    MongoDB热温数据的最佳实践.pptx

    - **兼容性**:支持多种数据库系统(如MySQL、SQL Server、Oracle等)和数据源(如ElasticSearch、Hadoop),方便数据迁移。 - **实时性**:实现数据的实时同步,延迟在秒级,确保数据新鲜度。 - **自定义**:...

    面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse等服务的异构中间件

    标题中的“面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse等服务的异构中间件”指的是一个解决方案,它旨在解决在实际生产环境中,不同数据库和服务之间的数据同步问题。这个解决方案可能是一...

    redis-6.2.0.tar.zip

    - 与关系型数据库如MySQL相比,Redis读写速度快但不适合存储大规模复杂结构数据。 - 与MongoDB等NoSQL数据库相比,Redis更轻量级,适合实时读写操作。 总之,Redis是一个强大的工具,广泛应用于互联网服务,学习...

    从Oracle迁移到MySQL的那些坑.pdf

    此外,还可以考虑NoSQL数据库如MongoDB和Redis,用于特定的非结构化或高并发场景。 迁移工具的选择是另一个重要环节。MySQL Migration Toolkit提供了一种自动化的方法,但支持的数据类型有限,尤其是日期类型的弱...

    加餐-数据的迁移应该如何做?_For_group_share1

    这种双写策略适用于各种数据库迁移,如MySQL、Redis等,甚至可以应用于消息队列的迁移。其优点在于提供了一种相对通用的方法,能够在迁移过程中保证业务连续性,并具备一定的容错能力。 总的来说,数据迁移是一项...

    云时代数据迁移与容灾技术的应用.pptx

    例如,阿里云提供了数据缓存服务(如Redis/Memcache)、文档型数据库(如MongoDB)、关系型数据库(如RDS MySQL/SQL Server/PostgreSQL/PPAS)、分布式扩展(如DRDS)以及时序/时空数据存储(如TSDB)等多种解决方案...

    dbeaver-ce-7.3.4-x86_64-setup.exe

    EE版本还支持非JDBC数据源(MongoDB,Cassandra,Couchbase,Redis,BigTable,DynamoDB等)。 具有很多功能,包括元数据编辑器,SQL编辑器,丰富的数据编辑器,ERD,数据导出/导入/迁移,SQL执行计划等。 基于...

    MongoDB开发应用实践

    - **问题与局限**:面对多数据源需求、灵活变动的Schema以及有限的服务器资源等问题时,MySQL显得力不从心。 ##### 新需求: - **适应多数据源**:能够处理来自不同来源的数据。 - **灵活的Schema**:能够应对不...

    基于NewLife.XCode开发的支持任意数据进行数据之间的迁移和同步工具-源码

    这意味着它具备了连接多种数据库的能力,无论是关系型数据库如MySQL、SQL Server,还是NoSQL数据库如MongoDB、Redis,都能进行无缝对接。这样的设计极大地扩展了工具的应用场景,无论是企业内部的不同数据库系统间的...

    MongoDB面试锦集

    - **定义**: 分片是一种水平分割数据的技术,将数据分散到多个物理服务器上。 - **优势**: 提高数据处理能力和可用性。 #### 41. MongoDB中的key命名规则 - **规则**: 关键字命名应具有描述性,遵循一定的命名约定...

    10NoSQL非关系型数据库.zip

    管理集群服务器涉及到节点间的通信、数据迁移和故障检测。 4. **配置Redis**: - Redis的配置文件(通常为`redis.conf`)包含了数据库设置、网络选项、安全策略、内存管理和持久化策略等关键参数,正确配置对性能...

    Java思维导图xmind文件+导出图片

    redis Cluster数据分布算法之Hash slot redis使用常见问题及性能优化思路 redis高可用及高并发实战 缓存击穿、缓存雪崩预防策略 Redis批量查询优化 Redis高性能集群之Twemproxy of Redis 数据存储 MongoDB ...

    Java-Jimmy Qing.docx

    同时,他也熟练使用 MySql、MSSQL、MongoDB、Redis、Cassandra 等数据库管理系统。 Jimmy Qing 在云计算和容器化方面也具有深入的知识,他熟悉 Microsoft Azure、Docker、Kubernetes、Linux、DevOps 等技术,并拥有...

    Bifrost-master.zip

    Bifrost-master.zip 提供的 Bifrost 项目,就是这样一个面向生产环境的、专门用于MySQL、MariaDB以及Kafka数据同步到Redis、MongoDB、ClickHouse等服务的异构中间件。本文将深入探讨Bifrost的设计理念、核心功能以及...

    华为智能数据湖运营平台DAYU用户指南.pdf

    - **NoSQL数据库:** MongoDB、Redis等。 - **对象存储:** OBS、S3等。 2. **创建数据连接** - **步骤:** 配置数据源连接信息,如地址、端口、认证方式等。 - **示例:** 创建MySQL连接时需指定主机名、端口、...

    MongoDB 24 道面试题及答案.docx

    * MongoDB 和 MySQL 的本质差别在于数据的表示、查询关系、事务模式的设计和定义、速度和性能等方面 二、MongoDB 的优点 * 面向文件 * 高性能 * 高可用 * 易扩展 * 可分片 * 对数据存储友好 三、MongoDB 的分析器...

    基于SpringBoot+Shiro+JWT+Redis 小R商城 后台管理系统 的后端项目.zip

    基于SpringBoot+Shiro+JWT+Redis+MongoDb+Mysql 进行实现的 主要包括 装修页面、商品管理、订单管理、活动管理、优惠券管理、权限管理等 MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB...

Global site tag (gtag.js) - Google Analytics