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

导入

导入成功

相关推荐
lisanmengmeng2 分钟前
gitlab 免密配置
linux·服务器·gitlab
sulikey2 分钟前
数据库中等值连接与自然连接的区别。为什么不建议使用自然连接?
数据库·sql·mysql·等值连接·自然连接
与代码不die不休6 分钟前
RTX5060显卡torch和torch_radon库安装避坑指南(仅linux系统)
linux·图像处理·python·深度学习
vortex58 分钟前
深入探讨 Linux/Unix 传统设计哲学
linux·运维·unix
不吃土豆的马铃薯36 分钟前
C++ 正则表达式入门详解
linux·服务器·网络·数据库·c++·正则表达式
xcLeigh42 分钟前
鸿蒙平台 NixNote2 富文本笔记应用适配实战:从 Linux 到 鸿蒙PC 的 Electron 迁移
linux·笔记·harmonyos·富文本·nixnote2·evernote
kdxiaojie43 分钟前
Linux 驱动研究 —— SPI (2)
linux·运维·笔记·学习
艾莉丝努力练剑1 小时前
【Qt】界面优化:绘图API
linux·运维·开发语言·网络·qt·tcp/ip·udp
方便面不加香菜1 小时前
Linux--基础IO(二)
linux·运维·服务器
艾莉丝努力练剑1 小时前
【Linux网络】NAT、内网穿透、内网打洞
linux·运维·服务器·网络·计算机网络·udp·php