最详细的 linux搭建mongo数据库

今天刚刚接触mongodb 这个数据库 想搭建自己的mongodb
mongodb 我用 M 表示
服务环境:
系统:linux centos7
M :3.4.4
操作步骤

                      
   cd /                                                                                         切换回根目录

   mkdir data                                                                                    创建  data目录
 
   cd data                                                                                        进入 data

   wget  wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.4.tgz             下载mongo tgz 包

   tar xvzf  mongodb-linux-x86_64-3.2.6.tgz                                                        解压

   mv   mongodb-linux-x86_64-3.2.6  mongodb                                                         重命名

   mv  mongodb /usr/local                                                                         移动到自己的目录下

   cd /usr/local/mongodb                                                                         切换
   mkdir logs
   mkdir db
   cd bin
   vi mongodb.conf


   

在 mongodb.conf 下面 添加 下面 配置

systemLog:
destination: file
path: /usr/local/mongodb/logs/mongpdb.log
logAppend: true
security:
authorization: enabled # 是否开启验证 如果开启 则一开始进入 需要创建用户 才能访问
storage:
dbPath: /usr/local/mongodb/db
directoryPerDB: true
net:
http:
enabled: true
port: 27017 #这是默认端口 可以自行更改
bindIp: 0.0.0.0 #指定 任何ip都可以访问
unixDomainSocket:
enabled: false
processManagement:
fork: true

更改完配置之后 就可以启动

./mongod -f mongodb.conf

启动成功后 会出现
最详细的 linux搭建mongo数据库

表示启动成功 然后 、

./mongo --host 127.0.0.1:27017

会出现
最详细的 linux搭建mongo数据库
这表示 进来了 查看 db

show dbs;

最详细的 linux搭建mongo数据库
会出现这个 说明 你要创建用户

use admin

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

执行完会提示创建成功最详细的 linux搭建mongo数据库
然后退出去 重新登录

./mongo --host 127.0.0.1:27017 -udba -pdba --authenticationDatabase admin

最详细的 linux搭建mongo数据库
代表安装成功