一、拷贝部署包,并重命名为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则表示成功
安装Mongodb数据库
最新推荐文章于 2024-07-03 11:05:26 发布