跳转至

2. mongo的安装

mongo的安装

1 下载包

下载地址:https://www.mongodb.com/download-center#community 根据系统选择对应的包即可

2 下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装)

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录
MongoDB 的可执行文件位于 bin 目录下,可以把它加上path目录下方便执行

3 创建数据库目录以及log目录

mkdir -p /data/db
mkdir -p /data/mongolog

4 创建mongo的配置管理文件

cat /etc/mongo.conf
port=27017
bind_ip=0.0.0.0
dbpath=/data/db
logpath=/data/mongolog/mongolog
logappend=true
5 启动mongo服务

nohup ./mongod -f /etc/mongo.conf &

6 登录mongo

第一次登录的时候是不需要进行认证的,所以我们第一次登录完成之后就需要设置密码登录

./mongo
MongoDB shell version: 3.0.6
connecting to: test
Welcome to the MongoDB shell.
……
>

7 设置超级登录用户并且开启密码认证

>use admin;
>db.createUser( {user: "super",pwd: "123456",roles: [ { role: "root", db: "admin" } ]});
>show users;
{
    "_id" : "admin.super",
    "userId" : UUID("7559f371-1c12-4ae0-a1b1-ddce22897013"),
    "user" : "super",
    "db" : "admin",
    "roles" : [
        {
            "role" : "root",
            "db" : "admin"
        }
    ],
    "mechanisms" : [
        "SCRAM-SHA-1",
        "SCRAM-SHA-256"
    ]
}
8 配置文件添加

auth=true

9登录验证

/usr/local/mongodb/bin/mongo -u "super" 192.168.94.135:27017/admin
输入密码即可登录