zoukankan      html  css  js  c++  java
  • centos7 安装mongoDB

    1官网下载: https://www.mongodb.com/download-center/community

    2上传至目录 /opt/mongoDb 下

    3解压

    tar zxvf mongodb-linux-x86_64-4.0.5.tgz

    4添加配置文件

    vim /opt/mongoDB/mongodb-linux-x86_64-4.0.5/bin/mongodb.conf
    # 数据库文件路径
    dbpath = /opt/mongoDB/mongodb-linux-x86_64-4.0.5/data
    # 日志文件路径
    logpath = /opt/mongoDB/mongodb-linux-x86_64-4.0.5/logs/mongodb.log
    # 是否追加日志
    logappend=true
    # 端口
    port=27017
    # 是否后台程序启动
    fork=true
    # 是否启动授权认证
    auth=true
    # 开启链接权限
    bind_ip=0.0.0.0

    5配置mongodb服务

    vim /lib/systemd/system/mongodb.service

      

    [Unit]
    
    Description=mongodb
    After=network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    ExecStart=/opt/mongoDB/mongodb-linux-x86_64-4.0.5/bin/mongod --config /opt/mongoDB/mongodb-linux-x86_64-4.0.5/bin/mongodb.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/opt/mongoDB/mongodb-linux-x86_64-4.0.5/bin/mongod --shutdown --config /opt/mongoDB/mongodb-linux-x86_64-4.0.5/bin/mongodb.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target

    6设置权限

    chmod 754 mongodb.service 

    7启动关闭服务,设置开机启动

    #启动服务 

    systemctl start mongodb.service   

    #关闭服务   
    systemctl stop mongodb.service   
    #开机启动   
    systemctl enable mongodb.service

     8创建数据库&用户

    mongo 登录

    use admin

    db.createUser({user: "admin",pwd: "123456",roles:[{role: "userAdminAnyDatabase",db: "admin"}]})
    db.auth('admin', '123456')

    use tds
    db.createUser({user: "ljyctds",pwd: "ljyctds",roles:[{role: "dbOwner",db: "tds"}]})

  • 相关阅读:
    mysql那些事(1)手机号与座机号码如何存储
    分享一个PHP调用RestFul接口的函数
    php sprintf用法
    HTTP状态码详解
    PHP随机生成中国人姓名的类
    PHP计算两组经纬度坐标之间的距离
    PHP根据经纬度获取在范围坐标的数据
    PHP 利用QQ邮箱发送邮件「PHPMailer」
    PHP中利用PHPMailer配合QQ邮箱实现发邮件
    修改PHP上传文件大小限制
  • 原文地址:https://www.cnblogs.com/liuq1991/p/10223963.html
Copyright © 2011-2022 走看看