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
绿色软件。哈哈。
mkdir /home/user1/data
# 也许要加 --smallfiles
mongod --dbpath /home/user1/data
此时谁都能访问这个DB,数据立马被黑。所以要添加认证。
mongo
use admin
db.createUser(
{
user: "admin",
pwd: "abc123",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
退出mongod服务。使用这个命令创建服务:
mongod --auth --dbpath /home/user1/data
也可以为单独的db添加owner。
db.createUser({
user: 'admin',
pwd: 'abc123',
roles: [{role: 'dbOwner', db: 'leanote'}]
});
使用命令:
mongo -u "admin" -p "abc123" --authenticationDatabase "admin"