mongodb 3.7.1 安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb 3.7.1 安装相关的知识,希望对你有一定的参考价值。

cd /usr/local/src/
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.7.1.tgz
tar -zxvf mongodb-linux-x86_64-3.7.1.tgz
mv mongodb-linux-x86_64-3.7.1   /usr/local/mongodb
echo "PATH=/usr/local/mongodb/bin:$PATH"  >> /etc/profile
source  /etc/profile

groupadd mongo
useradd  -rg mongo mongo
mkdir -p /data/db
chown -R mongo mongo  /usr/local/mongodb

cat >>  /usr/local/mongodb/bin/mongodb.conf  <<EOF
fork = true
port = 27017
bind_ip = 0.0.0.0
dbpath = /data/db
logpath = /data/db/mongodb.log
EOF

##启动
mongod --config  /usr/local/mongodb/bin/mongodb.conf
> use admin
switched to db admin
> db.createUser({user:"admin",pwd:"password",roles:["root"]})
Successfully added user: { "user" : "admin", "roles" : [ "root" ] }
> db.getCollectionNames()
[ "system.users", "system.version" ]

echo auth = true  >>  /usr/local/mongodb/bin/mongodb.conf      ##重启mongodb

##登录账号密码
> db.auth("admin", "password")
#创建库
> use autoops  

> db.createUser({user: "autoops", pwd: "autoops", roles: [{ role: "dbOwner", db: "autoops" }]})
Successfully added user: {
        "user" : "autoops",
        "roles" : [
                {
                        "role" : "dbOwner",
                        "db" : "autoops"
                }
        ]
}
mongo  -u admin -p password  127.0.0.1:27017/admin

以上是关于mongodb 3.7.1 安装的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB PHP

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

mongodb关联查询

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

无法在 MongoDB(猫鼬)文档中追加数组