小知识:在ubuntu安装mongo db

2019-11-22 14:47:16 浏览数 (1)

安装

代码语言: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"

0 人点赞