Linux安装部署MongoDB 4.0.3数据库教程详解
1.准备
CentOS下安装MongoDB
官网提供windows、Linux、OSX系统环境下的安装包,这里主要是记录一下在Linux下的安装。首先到官网下载安装包。文中安装的是4.0.3版本的。
官网地址:https://www.mongodb.com/
下载地址:https://www.mongodb.com/try/download/community-kubernetes-operator

附网盘安装包下载:
链接:https://pan.baidu.com/s/1v-4jP_JAxjmyjowKoFhk8w?pwd=8rpe
提取码:8rpe
2.开始安装
1 2 3 4 | [root@localhost /]
[root@localhost /]
[root@localhost /]
[root@localhost /]
|
2.1进入目录
2.2创建文件夹、文件
1 2 3 4 | [root@localhost local ]
[root@localhost local ]
[root@localhost local ]
|
2.3配置文件 mongodb.conf
配置文件内容
1 2 3 4 5 6 7 8 9 | dbpath= /usr/local/mongodb/data
logpath= /usr/local/mongodb/log/mongod .log
logappend= true
port=27017
bind_ip=0.0.0.0
fork= true
|
2.4设置权限
2.5设置环境变量
1 2 3 4 5 | [root@localhost mongodb]
在最下边追加如下代码:
export MONGODB_HOME= /usr/local/mongodb
export PATH=$MONGODB_HOME /bin :$PATH
|
2.6测试查看MongoDB版本
正常情况:

安装完成!
3.启停、添加用户
3.1启动MongoDB
3.2停止MongoDB
十分不建议使用 kill -9 mongodb进程的方式,本人就翻车了。
3.3创建账号
1 2 3 4 5 6 7 8 9 10 11 | mongo
use admin
db .createUser({ user: "root" , pwd : "root" , roles: [{ role: "dbOwner" , db : "admin" }] })
db .auth( 'root' , 'root' )
db .createUser({ user: "api" , pwd : "root" , roles: [{ role: "dbOwner" , db : "api" }] })
db .auth( 'api' , 'root' )
|
3.4查看所有库、用户、版本
1 2 3 4 5 6 7 8 9 10 | 进入mongo shell命令
mongo
use admin
db .auth( 'root' , 'root' )
show dbs;
show users
db .version()
|
结果示例

3.5启用权限控制
修改MongoDB配置文件 打开注释
3.6重启MongoDB使其生效
3.7开放MongoDB端口
1 2 3 4 | firewall-cmd --zone=public --add-port=27017 /tcp --permanent
firewall-cmd --reload
|
4.测试连接

完成 over