https://www.mongodb.org/dl/linux/x86_64-rhel7
2、解压,创建目录[root@qiqi3 data]# tree mongodb//data/mongodb/├── bin 解压目录里复制过来├── data 数据目录└── logs log目录├── conf 存放配置文件的目录
3、配置文件vim /data/mongodb/conf/mongodb.conf
dbpath = /data/mongodb/data/dblogpath = /data/mongodb/logs/mongodb.logport = 27017fork = true#以守护程序的方式启用,即在后台运行nohttpinterface = true #关闭http访问
4、编写启动脚本start.shnohup /data/mongodb/bin/mongod -f /data/mongodb/conf/mongodb.conf &
5、停止不要暴力 kill -9 pid 关闭两种方式a. kill -15 pidb. 进入mongo use admin db.shutdownServer()
6、进入mongomongo --port 27017
7、解决警告信息echo never > /sys/kernel/mm/transparent_hugepage/enabledecho never > /sys/kernel/mm/transparent_hugepage/defrag写入 /etc/rc.local重启mongo
8、创建管理用户root#要先切换数据库>use admin;#创建root用户 密码是 123456 角色是root> db.createUser({user: ‘root‘, pwd: ‘123456‘, roles: [‘root‘]})Successfully added user: { "user" : "root", "roles" : [ "root" ] }#验证是否创建成功 返回1是成功> db.auth(‘root‘,‘123456‘);创建完毕后记得在mongodb.conf 里加入 auth=true 然后重启mongo
9、指定用户名密码和库登录mongo 192.168.137.101:27017/admin -u‘root‘ -p‘123456‘
10、创建指定库指定用户> use article #创建数据库 有则切换 无则创建switched to db article> db.createUser({user:‘zwVic‘,pwd:‘adgjmp123‘,roles: [{role:‘readWrite‘,db:‘article‘}]}) #创建用户
11、查看所有库> show dbs;# 如果库是空的 使用 show dbs; 是无法看到的
#所以上文创建的数据库,暂时无法看到,按照如下方式插入数据后重新看> db.article.insert({"name":"不粘人的小妖精"})WriteResult({ "nInserted" : 1 })> show dbslocal 0.078GBarticle 0.078GBtest 0.078GB
12、查看所有用户> use admin;switched to db admin> db.system.users.find()
13、查看当前数据库的一些信息
> use admin; #use 你想看的数据库名字;> db.stats()
mongodb单点安装
标签:art 查看 ever eve users success 关闭 col ace
小编还为您整理了以下内容,可能对您也有帮助:
如何安装,配置MongoDB
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载
2.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建
3.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb服务:
D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db
4.再打开一个cmd输入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者双击mongo.exe,即可进行mongodb的客户端命令操作了:
如何安装,配置MongoDB
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载
2.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建
3.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb服务:
D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db
4.再打开一个cmd输入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者双击mongo.exe,即可进行mongodb的客户端命令操作了:
MongoDB安装一主二从
一:单节点:
1、安装包(官网get)
2、创建mongod用户:
useradd mongod
passwd mongod
3、用mongod用户操作,设置环境
4、创建目录
5、解压包到/mongodb
6、配置yml文件
7、启动\停止
8、system启动方式:(root)
二、一主二从
1、目录结构:
2、配置文件
3、启动
4、system管理启动:
5、设置集群
6、查看状态
7、设置隐藏节点(hidden节点)
MongoDB安装一主二从
一:单节点:
1、安装包(官网get)
2、创建mongod用户:
useradd mongod
passwd mongod
3、用mongod用户操作,设置环境
4、创建目录
5、解压包到/mongodb
6、配置yml文件
7、启动\停止
8、system启动方式:(root)
二、一主二从
1、目录结构:
2、配置文件
3、启动
4、system管理启动:
5、设置集群
6、查看状态
7、设置隐藏节点(hidden节点)
windows下MongoDB的安装及配置
MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。这里主要讲如何在windows平台下安装MongoDB。
登陆mongodb官网点击右侧的下载
选择windows平台,如图点击需要的 zip文件下载(笔者这里主要讲诉zip文件的安装) legacy版本可以用于旧版本系统下安装,这里不推荐。
将zip文件解压放到盘符的 根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d:\mongodb)
创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。
打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin), 输入如下的命令启动mongodb服务: D:/mongodb/binmongod --dbpath D:\mongodb\data\db
mongodb默认连接端口27017,如果出现如图的情况,可以打开http://localhost:27017查看(笔者这里是chrome),发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。
其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。 如图在d:\mongodb\data下新建文件夹log(存放日志文件)并且新建文件mongodb.log 在d:\mongodb新建文件mongo.config
用记事本打开mongo.config输入: dbpath=D:\mongodb\data\db logpath=D:\mongodb\data\log\mongo.log (图片的logpath有错误)
用 管理员身份打开cmd命令行,进入D:\mongodb\bin目录,输入如下的命令: D:\mongodb\binmongod --config D:\mongodb\mongo.config 有人提醒改为如下: mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB" 如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。
打开cmd输入services.msc查看服务可以看到MongoDB服务,点击可以启动。
如何安装,配置MongoDB?
1、创建数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件),完成后如下图所示
2、创建配置文件mongo.conf。
3、启动MongoDB,前两步操作完成后,就可以启动MongoDB了,首先进入D:Program FilesMongoDBServer3.2bin(依安装目录而定)目录下,启动命令如下:
mongod --config "D:Program FilesMongoDBServer3.2mongo.conf"
4、命令执行后,浏览器中输入http://127.0.0.1:27017看到如下界面即说明启动成功
5、创建并启动MongoDB服务,如果每次都按照步骤三那样操作,岂不是相当麻烦,按照如下命令来创建并启动MongoDB服务,就可以通过windows服务来管理MongoDB的启动和关闭了。
首先进入D:Program FilesMongoDBServer3.2bin(依安装目录而定)目录下,启动命令如下:
mongod --config "D:Program FilesMongoDBServer3.2mongo.conf" --install --serviceName "MongoDB"
net start MongoDB。
Mongodb,分布式文档存储数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。