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

导入

导入成功

相关推荐
魔芋红茶1 小时前
MySQL 从入门到精通 16:主从复制
android·mysql·adb
九皇叔叔5 小时前
【7】SQL 语句基础应用
数据库·sql·mysql
UNbuff5 小时前
Linux gzip 命令使用说明
linux
幸运狗头6 小时前
Linux学习-基于TCP实现群聊
linux·学习·tcp/ip·群聊
渡己(Sorin)7 小时前
Ubuntu有限网口无法使用解决方法
linux·运维·ubuntu
不懂机器人7 小时前
linux网络编程-----TCP服务端并发模型(epoll)
linux·网络·tcp/ip·算法
qq_297075677 小时前
网络安全测试(一)Kali Linux
linux·运维·服务器
喔烨鸭7 小时前
前后端分离情况下,将本地vue项目和Laravel项目以及mysql放到自己的云服务器
vue.js·mysql·laravel
Adorable老犀牛9 小时前
一键编译安装zabbix(centos)
linux·centos·zabbix
2401_8315017310 小时前
Linux之Docker虚拟化技术(一)
java·linux·docker