安装Mongodb数据库

一、拷贝部署包,并重命名为mongodb
二、添加环境变量
export PATH=/usr/appuser/mongod/bin:$PATH
三、创建数据目录
mkdir -p /usr/appuser/data/mongodb1
四、创建日志目录
mkdir -p /usr/appuser/data/logs/mongodb
vi mongodb1.log
五、启动主从节点
./mongod -f mongodb.conf
六、进入主节点添加副本集节点
./mongo
use admin
#查看复制集状态
rs.status()
#添加节点,初始化复制集
rs.initiate({_id:‘rs0’,members:[{_id:0,host:‘ip1:27017’},{_id:1,host:‘ip2:27017’},{_id:2,host:‘ip3:27017’}]})
#查看复制集
rs.conf()
rs.status()
七、添加用户(配置文件auth改为false,用户新建完成后再将属性改为true)
use admin
db.createUser({user:“admin”,pwd:“123456”,roles:[{role:“root”,db:“admin”}]})
use icp
db.createUser({user:“hzfpd”,pwd:“123456”,roles:[{role:“readWrite”,db:“icp”}]})
八、查看用户(检查用户分组是否正确)
show users
九、生成秘钥文件(用来共享集群的各个节点成员之间使用内部身份验证)
openssl rand -base64 756 > /usr/appuser/data/KeyFile.file
chmod 400 /usr/appuser/data/KeyFile.file
十、拷贝秘钥文件
将秘钥文件拷贝至各个集群节点目录下
十一、删除用户(可选)
db.dropUser(“username”)
十二、身份验证(可选)
db.auth(“admin”,“123456”)
db.auth(“hzfpd”,“123456”)
安装完成,进行验证
1.重新启动主库
#插入一条信息
use test
db.test.insert({"_id":“1”})
2.查看备库数据库集
show dbs 报错(正常,执行以下命令)
db.getMongo().setSlaveOk()
show dbs 显示有test则表示成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值