Centos中安装mongodb4.2.7

395 阅读1分钟

1、下载mongodb安装包 mongodb-linux-x86_64-rhel70-4.2.7.tgz

2、解压mongodb包

tar zxvf mongodb-linux-x86_64-rhel70-4.2.7.tgz

3、将解压的包重命名为mongodb,并移动到/usr/local下,当前的mongodb的路径就是/usr/local/mongodb/bin,bin下面是mongodb的可执行文件

给bin目录下的执行文件赋权
chmod -R 777 bin

4、在/usr/local/mongodb下新增加一个mongodb.conf的配置文件

/usr/local/mongodb/mongodb.conf
别着急,下面再进行编辑,添加配置

5、在/usr/local/mongodb下新增加一个data文件夹

/usr/local/mongodb/data

6、在/usr/local/mongodb/data下新增加一个db文件夹和logs文件夹

/usr/local/mongodb/data/db
/usr/local/mongodb/data/logs

7、在/usr/local/mongodb/data/logs下新增加一个mongodb.log文件

/usr/local/mongodb/data/logs/mongodb.log

8、编辑mongodb.conf文件

#端口号
port = 27017
#数据目录
dbpath = /usr/local/mongodb/data/db
#日志目录
logpath = /usr/local/mongodb/data/logs/mongodb.log
#设置后台运行
fork = true
#日志输出方式
logappend = true
#开启认证
#auth = true
#用户所有IP访问
bind_ip = 0.0.0.0

9、启动mongodb的服务,在/usr/local/mongodb/bin下执行命令

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

10、到这里mongodb就启动了,检查命令

netstat -ano|grep 27017(刚才配置的端口)

11、进入mongodb的库,仍然在/usr/local/mongodb/bin下运行./mongo

12、添加一个超级管理员的用户

>use admin
>db.createUser({user:"admin",pwd:"admin@123",roles:[{role:"root",db:"admin"}]})
>show users
#验证用户
>db.auth('admin','admin@123') 输出1代表成功
#列出所有的数据库
>show dbs