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 天前
进程控制
linux·服务器
香蕉鼠片1 天前
跨平台开发到底是什么
linux·windows·macos
bukeyiwanshui1 天前
20260417 DNS实验
linux
代码中介商1 天前
Linux 帮助手册与用户管理完全指南
linux·运维·服务器
五阿哥永琪1 天前
MySQL 中 VARCHAR、TEXT 与 JSON 类型:区别、场景与选型指南
数据库·mysql·json
Rooting++1 天前
mysql 算一堆经纬度的距离总长
数据库·mysql
y = xⁿ1 天前
MySQL:count(1)与count(*)有什么区别,深分页问题
android·数据库·mysql
gjc5921 天前
踩坑案例:容器方式部署的MySQL无法访问?
数据库·mysql
Dream of maid1 天前
Mysql(8)约束
数据库·mysql
锦轩韶华1 天前
MySQL 5.1.73(winx64)安装、Navicat 数据库连接测试及简单数据库sql语句操作记录
mysql