1、将程序挪到工作目录
mkdir -p /data/mongodb;cd mongodb-linux-x86_64-rhel70-4.2.0;mv ./* /data/mongodb
2、添加环境变量
vim /etc/profile
MONGODB_HOME=/data/mongodb
PATH=$MONGODB_HOME/bin:$PATH
3、创建数据目录,日志目录
cd /data/mongodb
mkdir {conf,data,log}
4、创建配置文件
vim /data/mongodb/conf/mongo.conf
systemLog:
destination: file
path: "/data/mongodb/mongod.log"
logAppend: true
storage:
dbPath: /data/mongodb/data
journal:
enabled: true
wiredTiger:
engineConfig:
cacheSizeGB: 8
processManagement:
fork: true
net:
bindIp: 0.0.0.0 注意这里,默认是127.0.0.1,会拒绝远程连接
port: 27017
replication:
replSetName: rs0
setParameter:
enableLocalhostAuthBypass: false
5、启动服务
mongod -f /data/mongodb/conf/mongo.conf
6、测试连接
mongo --port 27017
7、开启事务初始化
rs.initiate({_id:"rs0",members:[{_id:0,host:"127.0.0.1:27017",priority:1}]})
8、创建用户
rs0:PRIMARY> use admin
switched to db admin
rs0:PRIMARY> db.createUser({user:"root",pwd:"mima",roles:[{role:"userAdminAnyDatabase",db:"admin"},{role:"clusterAdmin",db:"admin"},{role:"root",db:"admin"}]})
Successfully added user: {
"user" : "root",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
},
{
"role" : "clusterAdmin",
"db" : "admin"
},
{
"role" : "root",
"db" : "admin"
}
]
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。