Centos7 安装 MongoDB

一、MongoDB安装linux

(1)在官网下载安装包:mongodb

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.17.tgz

(2)解压安装包并更名:数据库

tar -zxvf mongodb-linux-x86_64-4.0.17.tgz # 解压安装包 mv mongodb-linux-x86_64-4.0.17 /usr/local/mongodb    # 将解压的目录移动到 /usr/local/ 并更名为 mongodb

(3)配置 mongodb 环境变量(仅当前用户生效):vim

vim ~/.bash_profile export PATH=/usr/local/mongodb/bin:$PATH

使用下面命令使环境变量生效:bash

source ~/.bash_profile

若是须要全局生效,可修改 /etc/profile 文件。app

(4)建立相关目录及文件:spa

cd /usr/local/mongodb mkdir -p data/db # 数据目录:用于存储 mongodb 数据 mkdir log # 日志目录:用于存储 mongodb 日志 mkdir etc            # 配置文件目录:用于存放配置文件

在 log 目录下建立 mongodb.log 文件:3d

touch mongodb.log

在 etc 目录下建立 mongodb.conf 文件:日志

touch mongodb.conf

mongodb.conf 文件内容以下:code

dbpath=/usr/local/mongodb/data/db # 指定数据存储目录 logpath=/usr/local/mongodb/log/mongodb.log # 指定日志文件存储目录 logappend=true # 使用追加方式写日志 port=27017 # 端口 fork=true # 以守护进程方式运行 auth=true # 启用验证 bind_ip=0.0.0.0                               # 容许任意外部地址访问

更多配置项,可经过 mongod --help 查看。

二、MongoDB启动与关闭

(1)启动 mongodb(经过配置文件方式启动):

mongod --config /usr/local/mongodb/etc/mongodb.conf

(2)关闭 mongodb:

ps -ef | grep mongodb # 获取 mongodb 进程信息 kill -9 进程Id

三、添加用户

执行 mongo 命令,链接 mongodb 数据库,而后执行如下命令:

// 使用admin数据库
use admin // 给admin数据库添加管理员用户名和密码,用户名和密码请自行设置
db.createUser({user:"admin",pwd:"admin",roles:["root"]}) // 验证是否成功,返回1则表明成功
db.auth("admin", "admin") // 切换到要设置的数据库,以test为例
use test // 为test建立用户,用户名和密码请自行设置。
db.createUser({user: "test", pwd: "test", roles: [{ role: "dbOwner", db: "test" }]})

执行完成后,ctrl + c 结束shel。而后重启 mongodb。

四、远程链接 MongoDB:

官网下载 robo 3t:https://robomongo.org/download,经过 robo 3t 链接。

(1)建立链接:

(2)connection 标签页:

(3)authentication 标签页:

点击save后,链接便可。若是报错,请确认输入的信息是否有误。

 

 

参考:

https://www.jianshu.com/p/994bc7b19b26

相关文章
相关标签/搜索