Linux:将mysql数据导入mongodb

mysql和mongodb都要同时开启


进入mysql创建一个数据库为aaa

复制代码
create database aaa;

创建一个tarro表结构为 (id int,name varchar(20))

复制代码
create table tarro(id int,name varchar(20)); 

插入几个数据,等会把这里的数据导过去

复制代码
insert into tarro values(1,"zhangsan");

insert into tarro values(2,"lisi");

insert into tarro values(3,"wangwu");
复制代码
select * from aaa.tarro into outfile '/tmp/t1_mysql.csv' fields terminated by ","; 

aaa.tarro是aaa数据库tarro表所有的数据

现在就可以退出mysql数据库了

exit

现在可以去/tmp里看看,就会生成个文件,其中就有mysql的数据

其中含有mariadb.service才是我们要用的文件

复制代码
/usr/local/mongodb/bin/mongoimport --port 27017 --host 192.168.254.1 -d aaa -c tt1 -f id,name --file /tmp/systemd-private-c11433509b1a487d80213b9c2b927f8d-mariadb.service-lRrjiO/tmp/t1_mysql.csv --type csv

导入

导入成功

相关推荐
雪落漂泊2 分钟前
Linux基础开发工具(三)gcc/g++与make/makefile篇
linux·运维·服务器
CS创新实验室5 分钟前
数据库突然断电,凭什么没丢数据?——WAL 日志与崩溃恢复
数据库·mysql
爱吃辣椒的小豆豆11 分钟前
Linux-sshd-实战-白名单与跳板机
linux·运维·服务器
气质、小青年!16 分钟前
进程1学习
linux·学习
用户849137175471617 分钟前
【技术干货】MySQL联合索引底层原理 | 最左前缀原则详解
mysql·面试
kele_z31 分钟前
手工修改数据库中的数据时,我会加的四道保险
mysql·postgresql
blueSatchel36 分钟前
framebuffer注册源码解读
linux·嵌入式
2401_862880821 小时前
嵌入式Linux系统移植与驱动开发完整指南
linux·c语言·驱动开发
坤坤子吖1 小时前
Linux 线程同步与互斥——互斥锁
linux·服务器·c++·笔记·学习
TDTC_XQ1 小时前
Linux网络编程accept的讲解
linux·服务器·c++