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

    1、下载安装包(安装大于等于3.4.20版本)

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.20.tgz

    2、解压

    tar -zxvf mongodb-linux-x86_64-3.4.20.tgz

    3、移动到指定位置

    mv mongodb-linux-x86_64-3.4.20/ /usr/local/mongodb

    4、在/usr/local/mongodb下创建文件夹

    mkdir -data/db
    mkdir logs  

    5、在/usr/local/mongodb/bin下新建配置

    vi mongodb.conf

    dbpath=/usr/local/mongodb/data/db  #数据文件存放目录
    logpath=/usr/local/mongodb/logs/mongodb.log  #日志文件存放目录
    port=27017  
    fork=true  #以守护程序的方式启用,即在后台运行
    nohttpinterface=true
    auth=true
    bind_ip=0.0.0.0

    6、环境变量配置

    vi /etc/profile

    export MONGODB_HOME=/usr/local/mongodb
    export PATH=$PATH:$MONGODB_HOME/bin 
    source /etc/profile 

    7、启动
    在/usr/local/mongodb/bin下

    ./mongod -f mongodb.conf

    8、关闭

    ./mongod -f ./mongodb.conf --shutdown

    9、开启端口

    firewall-cmd --zone=public --add-port=27017/tcp --permanent

    查看端口

    firewall-cmd --permanent --query-port=27017/tcp

    重启防火墙

    firewall-cmd --reload

    10、创建用户

    进入客户端

    mongo

    创建用户管理员:

    use admin
    db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]})
    db.auth('root','root123456')

    以用户管理员身份登录,并切换数据库,创建数据库用户:
    切换到bitrade数据库

    use bitrade

    创建用户名、密码、角色

    db.createUser(
    {
    user: "fly",
    pwd: "fly123456",
    roles: [ { role: "readWrite", db: "bitrade" } ]
    }
    ) 

    插入条记录:db.bitrade.insert({"name":"test"})

    官方安装文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

  • 相关阅读:
    13-Smell味道-调味料
    12-Juice饮料
    11-Snack小吃
    10-Meat肉类
    09-Fruit水果
    08-Vegetables蔬菜
    [svc]共享内存
    [sql]sql的select字符串切割
    [js] 渲染树构建、布局及绘制
    [js]变量提升-关于条件
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/11346456.html
Copyright © 2011-2022 走看看