zoukankan      html  css  js  c++  java
  • mongodb安装配置

    yum -y  install libcurl openssl
    tar -zxvf mongodb-linux-x86_64-rhel70-4.0.19.tgz  -C /opt/software/
    cd /opt/software/
    mv mongodb-linux-x86_64-rhel70-4.0.19/  mongodb

    vim /etc/profile
    export MONGO_HOME=/opt/software/mongodb
    export PATH=$PATH:${MONGO_HOME}/bin

    source /etc/profile

    mkdir -p /var/lib/mongo
    mkdir -p /var/log/mongodb
    useradd -s /bin/bash mongod
    passwd mongod
    chown -R mongod:mongod /opt/software/mongodb
    chown -R mongod:mongod /var/lib/mongo
    chown -R mongod:mongod /var/log/mongodb
    firewall-cmd --permanent --zone=public --add-port=27017/tcp
    vim /etc/mongodb.conf
             dbpath=/var/lib/mongo
             logpath=/var/log/mongodb/mongodb.log
             auth=true
             bind_ip=0.0.0.0
             logappend=true
             fork=true

    #这个启动窗口要一直开着?
    cd  /opt/software/mongodb/bin
    ./mongod -f /etc/mongodb.conf  --auth  &

    #新建一个窗口进数据库设置账号密码
    cd  /opt/software/mongodb/bin
    ./mongo
    use admin
    db.createUser(
       {
         user: "testuser",
         pwd: "testpassword",
         roles: [ { role: "readWriteAnyDatabase", db: "admin" } ]
       }
    )

    3.更改配置文件指定连接ip选项,127.0.0.1改成0.0.0.0

    4.远程连接测试
    mongo --port 27017 -u "testuser" -p "testpassword" --authenticationDatabase "admin"
    db.createUser({user:"mongodb",pwd:"mongodb",role[{role:"readWrite",db:"students"}]})
    #测试插入
    db.students.insertOne({id:"1001",name:"张三",age:"24"})
    #查询
    db.getCollection("students").find()
    #确认数据库端口开启
    netstat -nltp
    #后台启动
    /opt/software/mongodb/bin/mongod  -f /etc/mongodb.conf --auth &
    #远程连接测试
    mongo --port 27017 -u "testuser" -p "testpassword" --authenticationDatabase "admin"

    关于最后测试使用

    image

    正常结果图为:

    image

  • 相关阅读:
    svn安装使用
    mysql安装使用
    iframe使用
    Confluence 6 自定义你的空间
    Confluence 6 设置其他页面为你空间的主页
    Confluence 6 设置你的个人空间主页
    Confluence 6 空间中的常用宏
    Confluence 6 如何考虑设置一个空间的主页
    Confluence 6 设置一个空间主页
    Confluence 6 如何让我的小组成员知道那些内容是重要的
  • 原文地址:https://www.cnblogs.com/pengrj/p/13541286.html
Copyright © 2011-2022 走看看