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

导入

导入成功

相关推荐
望获linux7 分钟前
【Linux基础知识系列】第二十八篇-管道与重定向的使用
linux·前端·chrome·操作系统·rtos·嵌入式软件
YuTaoShao16 分钟前
Java八股文——MySQL「架构篇」
java·mysql·架构
字节高级特工24 分钟前
每日一篇博客:理解Linux动静态库
linux·运维·服务器·c语言·c++·windows·ubuntu
老王笔记27 分钟前
mysql History List Length增长
数据库·mysql
独行soc44 分钟前
2025年渗透测试面试题总结-渗透测试工程师(题目+回答)
linux·科技·安全·网络安全·职场和发展·渗透测试·区块链
学习编程的gas44 分钟前
Linux软件管理包-yum和基础开发工具-vim
linux·运维·服务器
随心............1 小时前
linux虚拟机yum命令报错解决方案
linux·运维·服务器
Chan161 小时前
MYSQL进阶超详细总结2.0
java·数据库·后端·sql·mysql
ajassi20001 小时前
开源 Arkts 鸿蒙应用 开发(二)封装库.har制作和应用
linux·华为·开源·harmonyos
bjzhang751 小时前
在WSL的Ubuntu中安装可以远程登录的图形界面
linux·ubuntu·wsl