CenterOS7下mongoDB安装以及配置

1.在mongDB官网下载mongoDB

使用命令

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

2.解归档

gunzip mongodb-linux-x86_64-3.6.5.tgz

3.解压缩

tar -xvf mongodb-linux-x86_64-3.6.5.tar

4.将mongodb文件移动到/usr/local/文件夹下

mv mongodb-linux-x86_64-3.6.5  /usr/local/mongodb

5.配置mongodb.conf

cd /usr/local/mongodb
mkdir -p etc
cd etc
vim mongodb.conf

6.在mongodb.conf 写入以下内容

# idae - MongoDB config start

# 设置数据文件的存放目录(根据实际的db文件夹的路径填写)

dbpath = /usr/local/mongodb/db

# 设置日志文件的存放目录及其日志文件名(根据实际的logs文件夹的路径填写)

logpath = /usr/local/mongodb/logs/mongodb.log

# 设置端口号(默认的端口号是 27017)

port = 27017

# 设置为以守护进程的方式运行,即在后台运行
fork = true

nohttpinterface = true

# idae - MongoDB config end

7.进入用户主目录

cd /

8.在根目录下创建data文件夹

mkdir data

cd data

mkdir db

9.给db文件授权

sudo chown -R $USER /data/db 

10.配置环境变量

cd ~
跳转至用户目录下,然后对当前目录下的.bash_profile进行编辑
vim .bash_profile            
# 配置环境变量    
# 末尾添加 export PATH=<source>/bin:$PATH  
export PATH=/usr/local/mongodb/mongodb-linux-x86_64-3.6.5/bin:$PATH

11.运行配置文件

sudo chown -R $USER /data/db 

12.进入在/usr/local/mongodb/bin目录下输入如下命令启动Mongo

cd /usr/local/mongodb/bin
mongod 
以配置文件启动
mongod -f mongodb.conf

13.绑定私有IP

mongod --bind_ip 私有IP  --quiet & 

14.绑定公网IP

mongo --host 公网IP  --port 27017

15.关闭mongodb

mongod --shutdown

16.创建数据库管理用户

db.createUser({user:'admin',pwd:'123456',role:[{"role":"userAdminAnyDatabase","db":"admin"}]})

17.用户名密码连接数据库

mongodb://用户名:密码@111.231.195.137:27017/数据库名?authSource=admin

文章作者: Hao Jie
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Hao Jie !
  目录