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

导入

导入成功

相关推荐
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ20 分钟前
linux打包指令和移动指令
linux·运维·服务器
菜鸟12号27 分钟前
详解Linux下多进程与多线程通信(一)
linux·c语言·嵌入式·进程与线程
羑悻的小杀马特2 小时前
一扇门铃,万向感应——用 eventfd 实现零延迟通信
linux·运维·服务器·eventfd
豆是浪个6 小时前
Linux(Centos 7.6)命令详解:usermod
linux·运维·centos
极地星光6 小时前
网络检测:Linux下实时获取WiFi与热点状态
linux·网络
还是奇怪10 小时前
Linux - 安全排查 3
android·linux·安全
NUZGNAW10 小时前
VMware安装Centos 7
linux·运维·centos
Another Iso10 小时前
CentOs 7 MySql8.0.23之前的版本主从复制
linux·mysql·centos
A7bert77710 小时前
【YOLOv8-obb部署至RK3588】模型训练→转换RKNN→开发板部署
linux·c++·人工智能·python·yolo
筑梦之路10 小时前
linux 系统找出磁盘IO占用元凶 —— 筑梦之路
linux·运维·服务器