安装MongoDB-单击版、复制集、密码认证、安装MongoDB分片shard

本文详细介绍了MongoDB的安装过程,包括单机版、设置密码认证、搭建副本集以及配置分片。在安装副本集时,强调了每个节点的心跳机制和选举过程,同时提到了如何处理故障情况。分片部分提醒注意主机名解析问题对集群安装的影响。
摘要由CSDN通过智能技术生成

本文记录安装MongoDB的过程,包括『单击版、复制集、密码认证、分片』等情况。


1、安装MongoDB单机版

下载安装文件,解压后即可。在安装目录下执行如下命令即可启动:

(在前台启动,按ctrl c即停止服务,退出进程):

./bin/mongod --dbpath ./data/

(在后台启动,按ctrl c或用户退出系统后不会退出进程,不会停止服务:

nohup ./bin/mongod --auth --dbpath ./data/ > mongod.out 2>&1 &


2、密码认证

通过命令行客户端连接Mongodb服务器,并创建用户:

./bin/mongo

         > use admin

         > db.createUser(

           {

                   user: "xxxAdmin",

                   pwd: "password",

                   roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]

           }

         )

        > db.createUser(

                   {

                     user: "userXXX",

                     pwd: "123456",

                     roles: [

                            { role: "read", db: "local" },

                            { role: "readWrite", db: "xxx" }

                     ]

                   }

         )


将原来的Mongodb进程kill,然后带『--auth』参数启动Mongodb。

nohup ./bin/mongod --auth --dbpath ./data/ > mongod.out 2>&1 &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值