安装
代码语言:javascript复制cd /home/user1
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz
tar -xzvf mongodb-linux-x86_64-3.0.1.tgz/
export PATH=$PATH:/home/user1/mongodb-linux-x86_64-3.0.1/bin
绿色软件。哈哈。
运行服务
代码语言:javascript复制mkdir /home/user1/data
# 也许要加 --smallfiles
mongod --dbpath /home/user1/data
添加认证!!重要
此时谁都能访问这个DB,数据立马被黑。所以要添加认证。
代码语言:javascript复制mongo
use admin
db.createUser(
{
user: "admin",
pwd: "abc123",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
退出mongod服务。使用这个命令创建服务:
代码语言:javascript复制mongod --auth --dbpath /home/user1/data
也可以为单独的db添加owner。
代码语言:javascript复制db.createUser({
user: 'admin',
pwd: 'abc123',
roles: [{role: 'dbOwner', db: 'leanote'}]
});
登录
使用命令:
代码语言:javascript复制mongo -u "admin" -p "abc123" --authenticationDatabase "admin"