mongodb命令

Linux平台安装MongoDB

一曲冷凌霜 提交于 2019-12-17 09:09:18
MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。 下载地址: https://www.mongodb.com/download-center#community 下载完安装包,并解压 tgz (以下演示的是 64 位 Linux上的安装) 。 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录 MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中: export PATH=<mongodb-install-directory>/bin:$PATH <mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 。 创建数据库目录 MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。

Linux下启动mongodb(后台方式)

北慕城南 提交于 2019-12-17 03:45:44
完成安装mongodb(略) 创建数据目录: # mkdir /data/mongo 创建配置文件 # vi /data/mongo/mongodb.cnf dbpath=/data/mongo/ logpath=/data/mongo/mongo.log logappend=true fork=true port=27017 或者:不创建配置文件通过mongod参数启动也可以 1、配置文件方式启动mongo # bin/mongod -f /data/mongo/mongodb.cnf 或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到后台执行) 2、参数启动mongo bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017 终端输入出: all output going to: /data/mongo/mongo.log 成功后即可以登录mongo # bin/mongo 终端输入出: MongoDB shell version: 2.2.3 connecting to: test > 现在mongo就可以正常使用了 如果让mongo随linux自动启动,在/etc/rc.local添加如下即可: rm

安装Mongodb

喜你入骨 提交于 2019-12-17 01:04:09
一,下载 1.官网为:http://www.mongodb.org/;下载安装程序的地址为:http://www.mongodb.org/downloads,选择选择的是Windows 32-bit 1.8.1版本。 2.下载MongoDB For .net 驱动开发包,官方的c#driver位于driver菜单下,地址为: https://github.com/mongodb/mongo-csharp-driver/downloads 。这里还了解到有samus驱动下载地址: https://github.com/samus/mongodb-csharp 二,安装 1.将mongodb-win32-i386-1.8.1.zip解压到目录D:\Program Files\mongodb_1.8.1,也就是把Bin目录放在该文件夹下。 2.在D:\Program Files\mongodb_1.8.1创建Data文件夹,然后在该目录下分别创建db,log两个文件夹,至此D:\Program Files\mongodb_1.8.1文件目录下有三个文件夹(bin,db,log). 3.在log文件夹下创建一个日志文件MongoDB.log,即完全目录为:D:\Program Files\mongodb_1.8.1\log\MongoDB.log. 4. 程序启动方式 运行cmd.exe

Mongodb 备份 还原 导出 导入 等批量操作

巧了我就是萌 提交于 2019-12-16 22:31:17
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。 一,mongodump备份数据库 1,常用命令格 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。 如果导出本机的数据库,可以去掉-h。 如果是默认端口,可以去掉--port。 如果想导出所有数据库,可以去掉-d。 2,导出所有数据库 [root@localhost mongodb]# mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/ connected to: 127.0.0.1 Tue Dec 3 06:15:55.448 all dbs Tue Dec 3 06:15:55.449 DATABASE: test to /home/zhangy/mongodb/test Tue Dec 3 06:15:55.449 test.system.indexes to /home/zhangy/mongodb/test/system.indexes.bson Tue Dec 3 06:15:55.450 1 objects Tue Dec 3 06:15:55.450

mongodb备份与恢复

拥有回忆 提交于 2019-12-16 15:01:47
Mongodb 备份与恢复 & 备份 1、 整个库备份 # mongodump -uhuoqiu -phuoqiuapp -h 127.0.0.1:27017 -d saturn --gzip --archive=/root/data/saturn_`date +%F_%H-%M-%S`.gz !-u :指定用户,用于备份的用户必须对数据库有读的权限。 !-p: 指定用户密码 !-h:指定数据库服务器ip和端口,例如:ip:port !-d: 指定要备份的数据库名称, !--gzip: 启动gzip压缩功能 !--archive:指定备份的文件,使用方法 --archive=/root/data/saturn_`date +%F_%H-%M-%S`.gz @ 用于备份的目录必须要在一个大的磁盘上,一面空间不够影响使用。 2、 备份整个 collection 1) 备份为 bson 格式的文件,使用命令 mongodump 。 #/data/mongodb/bin/mongodump -uhqms -phqms123 -h 10.10.111.192:27017 -c users --db saturn -o /data/mongodata/ !-u :指定用户,用于备份的用户必须对数据库有读的权限。 !-p: 指定用户密码 !-h:指定数据库服务器ip和端口,例如:ip:port

云数据库MongoDB版清理oplog日志和compact命令详解

依然范特西╮ 提交于 2019-12-16 14:21:00
1、问题描述: 今天看到公司mongodb的oplog有点大,看到云数据库MongoDB版日志清理策略。 MongoDB数据库在长期频繁地删除/写入数据或批量删除了大量数据,将产生很多物理空间碎片。 这些碎片将占用磁盘空间,降低磁盘利用率。 您可以对集合中的所有数据和索引进行重写和碎片整理,释放未使用的空间,提升磁盘利用率和查询性能。 下图说明: 2、前提条件 mongo实例的存储引擎为WiredTiger。 3、详细信息 用户禁止使用 db.repairDatabase 命令。 日志占用空间过大时,会触发自动清理策略。 4、注意事项 执行该操作前,建议对数据库进行备份 执行该操作会导致集合所属的数据库被锁定,且该数据库的读写操作将被阻塞,请在业务低峰期操作。 说明:执行物理空间回收命令(compact)所需的时间与集合数据量、系统负载等因素有关。 5、remove与drop的区别 MongoDB 里删除一个集合里所有文档,有两种方式 db.collection.remove({}, {multi: true}) ,逐个文档从 btree 里删除,最后所有文档被删除,但文件物理空间不会被回收 db.collection.drop() 删除集合的物理文件,空间立即被回收 multi:可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true

MongoDB快速入门教程(3.1)

試著忘記壹切 提交于 2019-12-16 11:54:33
3.MongoDB进阶 3.1.权限验证 以下内容适用于Mac系统用户,window系统用户请看后面文档 3.1.1.创建超级管理员用户 默认情况下连接mongodb是不需要用户名和密码的,这样不安全,我们需要进行安全配置,让连接数据库的时候经过认证才能连接 具体配置步骤如下: 1.修改mongodb配置文件,开启安全验证 如果是brew安装的mongodb,mac系统下地址mongodb默认配置文件 /usr/local/etc/mongod.conf,你需要将你的配置文件写成这样: systemLog: #日志为文件 destination: file #日志存放路径 path: /data/mongodb/log/mongo.log logAppend: true # 数据库存放路径 storage: dbPath: /data/mongodb/db/ net: bindIp: 127.0.0.1 #进程 processManagement: # 守护进程方式 fork: true # 开启权限验证 security: authorization: enabled 上面配置文件中,日志存放路径和数据库存放路径需要存在,也就是说你需要先去把这些文件夹创建好,并且给上读写权限 2.重启mongodb服务 sudo mongod --config /usr/local/etc

树莓派上部署docker,mongodb,EMQX

笑着哭i 提交于 2019-12-16 07:38:55
IP1123q``地址 192.168.16.244 raspberry pi@raspberrypi:~ $ sudo passwd root 输入新的 UNIX 密码:1 重新输入新的 UNIX 密码:1 passwd:已成功更新密码 pi@raspberrypi:~ $ 密码为1 路由器 密码:12345678 portainer 管理界面 http://192.168.16.244:9000/#/images 用户名:admin 密码:yuzi4558094 ########################################### 安装数据库 本地镜像另一个版本cretzel/rpi-mongodb docker run -itd -P --name mongodb-server cretzel/rpi-mongodb bash docker exec -it mongodb-server bash ps -ef | grep mongodb 查找momgo软件 显示当前运行容器 docker ps docker ps -a (-a隐藏的) 显示当前镜像 mongodb docker images 拉去镜像 docker pull cretzel/rpi-mongodb 拉入存在本地 :后版本号镜像名字 docker pull mymongodb :4.3.4

MongoDB命令

陌路散爱 提交于 2019-12-16 02:39:34
1.安装好以后: "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\3.2\bin\mongod.cfg" --install 2.启动及关闭 启动服务:net start MongoDB 关闭服务:net stop MongoDB 移除服务:D:\developer\env\MongoDB\bin\mongod.exe --remove 3.使用robo3t链接 来源: CSDN 作者: 赤子之心513 链接: https://blog.csdn.net/chizizhixin/article/details/103479805

nodejs非关系型数据库mongodb

情到浓时终转凉″ 提交于 2019-12-16 01:59:01
数据库 为什么要学习Node.js 理解为: Node.js是对js的一个扩展 Node.js是前端框架的底层 什么是数据库? 存储数据的一个仓库 数据库分类?和它的代表 关系型数据库 【 SQL 】 代表: mysql 非关系型数据库【 NOSQL 】 代表: Mongodb 如何区分一个数据库属于哪一个类别 经验: 有没有表, 有,那就是SQL , 没有,那就是NoSql 数据库构成 关系型数据库 数据库 -> 表 -> 行 非关系型数据库 数据库 -> 集合 -> 文档 总结: 数据库功能是用来存储数据的。 数据库分为关系系数据库和非关系型数据库(nosql) 关系型数据库是由表和表之间的关系组成的,nosql是由集合组成的,集合下面是很多的文档。 非关系型数据库文件存储格式为BSON(一种JSON的扩展)。 MongoDB 概念 基于分布式文件存储的数据库 分布式: git 存储类型: BSON 什么是bson? bson是json的超集, bson拥有json的所有,但是它有json没有的二进制类型 安装 MongoDB官网地址: https://www.mongodb.com/ MongoDB下载地址: https://www.mongodb.com/download-center#community MongoDB for Windows 64-bit 适合 64