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 # 将解压包拷贝到指定目录
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
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" ] }
auth=true
9登录验证
/usr/local/mongodb/bin/mongo -u "super" 192.168.94.135:27017/admin 输入密码即可登录