MongoDB(一) 安装、启动与shell连接
2017-05-31 08:54
369 查看
MongoDB安装与启动
1. 安装
1.1 windows版点击https://www.mongodb.com/download-center?jmp=nav#community
到mongodb官网上下载msi文件. 双击运行即可, 没有什么需要交代的.
1.2 Linux版
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.3.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.4.3.tgz # 解压 mv mongodb-linux-x86_64-3.4.3/ /usr/local/mongodb
MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
export PATH=/usr/local/mongodb/bin:$PATH
1.3 Mac版
mac版有两种方式, 一种是跟linux一样, 下载地址在此.
另一种是通过brew安装:
sudo brew install mongodb
如果要安装支持 TLS/SSL 命令如下:
sudo brew install mongodb --with-openssl
安装最新开发版本:
sudo brew install mongodb --devel
2. 启动MongoDB服务(以windows为例)
安装完后文件目录如下:D:\Program Files\MongoDB\Server>tree /a /f 文件夹 PATH 列表 卷序列号为 000D-76A0 D:. \---3.4 | GNU-AGPL-3.0 | MPL-2 | README | THIRD-PARTY-NOTICES | \---bin bsondump.exe libeay32.dll mongo.exe mongod.exe mongod.pdb mongodump.exe mongoexport.exe mongofiles.exe mongoimport.exe mongooplog.exe mongoperf.exe mongorestore.exe mongos.exe mongos.pdb mongostat.exe mongotop.exe ssleay32.dll
首先创建一个用于存放MongoDB数据的文件夹, 我创建了一个文件夹 F:\mongodb, 然后定位到mongodb的bin文件夹, 执行命令
mongod --dbpath=f:\mongodb
其中dbpath则是用于指定存放数据的路径, 这样mongodb服务便启动了.
此时新开一个cmd, 输入mongo打开shell, 其实这个shell就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库。
D:\Program Files\MongoDB\Server\3.4\bin>mongo MongoDB shell version v3.4.3 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.3 > db test >
3. 访问控制
注意开启MongoDB服务时有一个waring:2017-04-05T18:45:08.793+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2017-04-05T18:45:08.793+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
这是由于服务启动的时候没有开启访问控制(认证、授权),如果是在学习阶段可以忽略这个警告,生产环境则需要开启访问控制:
mongod --auth --dbpath=f:\mongodb
添加用户(需要在没开启访问控制的时候操作):
use admin db.createUser( ... { ... user: "test", ... pwd: "test", ... roles: [ { role: "__system", db: "admin" } ] ... } ... )
这时使用–auth开启服务, 执行:
db.auth("test","test")
即可继续操作数据库了
4. MongoDb web 用户界面
MongoDB 提供了简单的 HTTP 用户界面。 如果你想启用该功能,需要在启动的时候指定参数 –rest 。mongod --dbpath=f:\mongodb --rest
MongoDB 的 Web 界面访问端口比服务的端口多1000。
如果你的MongoDB运行端口使用默认的27017,你可以在端口号为28017访问web用户界面,即地址为:http://localhost:28017。
相关文章推荐
- mac下安装启动连接Mongodb
- mongodb安装、启动、远程连接
- 在腾讯云ubuntu服务器上安装mongodb,修改bindip之后无法启动和连接
- mac环境下安装和启动mongodb
- postgreSQL安装、启动与连接
- MongoDB 在Windows 与 Linux 下的安装与启动
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- Linux安装启动Domino的"Please edit your shell's DISPLAY environment variable..."错误
- MongoDB安装和启动
- MongoDB Linux下的安装和启动
- shell脚本安装mongodb
- MongoDB 安装与启动
- oracle数据库连接,并启动安装
- MongoDB安装及设置开机启动(Window篇)
- CentOS6.3采用server方式安装后网卡不能加载或启动时不能连接网卡的问题
- Windows下MongoDb的安装与启动
- MongoDB 安装与启动
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- 转载:用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解
- MongoDB 在Linux 下的安装与启动