`
fredlong
  • 浏览: 132924 次
  • 性别: 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 注意端口号

分享到:
评论

相关推荐

    dbeaver-ce-7.3.4-x86_64-setup.exe

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

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

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

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

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

    分布式组件部署文档和脚本

    jdk、redis、zookeeper、kafka、mongodb、jenkins、svn、mariadb(mysql)、sonarQube 、nginx、svn数据迁移、mysql备份附带脚本等一些自己整理的文档

    基于SpringBoot + Mybatis + Thymeleaf 商品管理系统.zip

    基于SpringBoot + Mybatis + Thymeleaf + Redis + MongoDB + MySQL开发的 MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次...

    nosql 入门教程

    5.3.1 使用MongoDB、HBase和Redis更新及修改数据 98 5.3.2 有限原子性和事务完整性 99 5.4 小结 100 第6章 查询NoSQL存储 101 6.1 SQL与MongoDB查询功能的相似点 101 6.1.1 加载MovieLens数据 103 6.1.2 ...

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

    1.将新的库配置为源库的从库,来同步数据 2.同时,我们需要改造业务代码,在数据写的时候,不仅要写旧库,也要写新库 3.然后,我们就可以开始校验数据了 4.如果

    dbeaver:免费的通用数据库工具和SQL客户端

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

    Web前端+后端+架构 21部从零玩转Web全栈超级架构师 2000集50G容量爆表-学完就够用!

    手写Vue全家桶,React全家桶核心,MySQL+数据迁移,MongoDB4.X+新特性,Redis核心+高可用,Express+KOA2+Egg,Express+Koa2实现原理,TypeScript核心基础,从零打造''企业级''通用后端开发框架等,非常的强悍。...

    MyQEE开源PHP多项目及模块化开发框架 v3.0 RC2.zip

    `Cache`, `HttpClient`, `Session`, `Storage`, `Upload` 等支持多驱动,可以适应不同环境的需求,其中数据库支持 `MySQL`, `MySQLI`, `Mongo`, `SQLite`, `Postgre`,缓存支持 `Memcache`, `File`, `Redis`, `Apc`...

    docker-compose-sgap:doc

    后端 Requisitos para rodaraplicaçãoem um容器Docker 克隆存储库。 Adicionar o seu .env。 Rodar o comando docker -... 安装的MongoDB服务器。 安装Mysql Server。 Instalar Redis CLI。 克隆存储库。

    persistent:Haskell的持久性接口允许多种存储方法

    通过支持PostgreSql,Sqlite,MongoDB,Redis,ZooKeeper和许多其他数据库。 MySQL后端需要维护者。 当前,迁移存在问题,并且缺乏对组合键和主键的支持。 持久性旨在适应任何数据存储,并允许同时使用多个数据存储...

    mongoFirstAttempt

    #Mongo自学读我 描述 使用Mongoose连接到MongoDB... 任何基于sql的数据库(例如postgresql和mysql)都是替代方法。 其他nosql数据库包括apache,cassandra,redis等。 这项技术的历史是什么。 是谁建造的,为什么建造

    Postgresql中国用户大会 2016(PG大象会)所有PPT汇总.zip

    赖伟-飞象数据-Sybase向PG迁移实践.pdf 张友东-阿里云-MongoDB分布式架构演进.pdf 兰海-武汉大学-从PostgreSQL实现Flashback谈如何内核开发.pdf 赵振平-太阳塔科技-工业大数据初探.pdf 李跃森-腾讯科技-...

    餐厅营业查看系统Java源码-cv:我的简历

    MySQL、MongoDB、Redis、DynamoDB、ElasticSearch、ActiveMQ、Kafka 流、亚马逊网络服务 (AWS) 等方面拥有丰富的经验。 此外,拥有使用 DDD 和其他架构和软件工程方法(如事件源、事件协作和基于 Actor 模型的系统)...

Global site tag (gtag.js) - Google Analytics