美文网首页
centos7 mongodb 使用(安装、添加权限验证、添加开

centos7 mongodb 使用(安装、添加权限验证、添加开

作者: 日不落000 | 来源:发表于2018-01-22 17:20 被阅读831次
    • 安装
    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                         # 将解压包拷贝到指定目录
    
    export PATH=<mongodb-install-directory>/bin:$PATH #可以在任意目录运行mongod
     <mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 。
    
    
    • 创建数据库目录
    mkdir -p /data/db  #注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。
    
    • 命令行中运行 MongoDB 服务
    mongod --dbpath   /data/db --logpath  /data/log/mongo.log --logappend --port 27017 --auth --bind_ip_all
    
    • MongoDB后台管理 Shell
    $ cd /usr/local/mongodb/bin
    $ ./mongo
    MongoDB shell version: 3.0.6
    connecting to: test
    Welcome to the MongoDB shell.
    
    
    给Mongodb添加权限验证
    创建总管理员账号: 
    db.createUser({user:"test1",pwd:"test1pwd",roles:[{role:"root",db:"admin"}]})
    db.auth('test1','test1pwd')
    

    • MongoDB开机自启 和 后台启动
    vim /lib/systemd/system/Mongodb.service
    
    [Unit]
    Description=Mongodb
    After=network.target
    [Service]
    Type=forking
    ExecStart=/usr/local/mongodb/bin/mongod --dbpath   /data/db --logpath  /data/log/mongo.log --logappend --fork --port 27017   --auth --bind_ip_all
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target
    
    
    说明:
    1. Description:描述服务
    2. After:描述服务类别
    3. [Service] :服务运行参数的设置
    4. Type=forking:是后台运行的形式
    5. ExecStart为:服务的具体运行命令
    6. ExecReload:重启命令
    7. ExecStop:停止命令
    8. PrivateTmp=True:给服务分配独立的临时空间
    9. 注意: [Service]的启动、重启、停止命令全部要求使用绝对路径
    [Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3,重启和停止命令也可以不设置                                                                        
    
    #开启MongoDB服务:
    systemctl start Mongodb.service
    #停止MongoDB服务:
    systemctl stop Mongodb.service
    
    #加入开机自启:
    systemctl enable Mongodb.service
    
    

    相关文章

      网友评论

          本文标题:centos7 mongodb 使用(安装、添加权限验证、添加开

          本文链接:https://www.haomeiwen.com/subject/zbtraxtx.html