zoukankan      html  css  js  c++  java
  • linxu上安装mongodb3.6实战

    根据linux 版本到官网下载对应mongodb版本

    查看服务器版本:cat /proc/version

    查看linux发行版本:cat /etc/redhat-release

    我用的阿里云服务器,对应的下载了 mongodb-linux-x86_64-rhel62-3.6.2.tgz 版本

    在/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2 解压

    增加 /data/db目录

    增加配置文件my.cnf 内容如下:

    bind_ip = 0.0.0.0
    port=27017
    dbpath=/data
    logpath=/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/mongodb.log
    pidfilepath=/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/mongo.pid
    fork=true
    logappend=true
    auth=false

    进入bin目录下启动:

    ./mongod --config /usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/my.cnf

    连接:./mongo 127.0.0.1:27017

    创建数据库 use ff

    创建集合:db.createCollection('test')

    创建用户:db.createUser({user:"ffyang",pwd:"ff2017yq",roles:[{role:"readWrite",db:"admin"}]})

     创建超级用户:通过root 用户给其他用户赋权

    use admin

    db.createUser({user:'root',pwd:'root',roles:[{ "role" : "root", "db" : "admin" }]});

    db.grantRolesToUser("ffyangqing",[{role:"readWrite",db:"admin"}])

    客户端连接-》最好是在admin 库下面创建高权限的用户

    停掉服务

    修改my.cnf配置 auth=true  启用权限认证,然后启动mongodb服务./mongod --config /usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/my.cnf

    链接:./mongo 127.0.0.1:27017

    use ff

    密码登陆:db.auth("ffyang","ff2017yq")

    show.collections

    显示集合test ,安装,配置,启动,认证,mongodb3.6 安装成功。

    注意:bind_ip = 0.0.0.0  这样远程才能访问

    mongodb管理工具:http://blog.csdn.net/chszs/article/details/51348248

    看着不错,bs结构:https://github.com/mrvautin/adminMongo

    https://www.mongodbmanager.com/download

  • 相关阅读:
    idHTTP使用代理IP
    Delphi的TRegistry注册表类方法详解
    判断WebBrowser是否加载完成.
    vs2010 安装记
    Delphi中destroy, free, freeAndNil, release用法和区别
    IdHTTP处理HTTP 302遇到的问题
    passcal 多线程例子,线程管理,创建,暂停,中止,等待等。。。
    passcal try嵌套
    passcal 编写多线程程序
    用一个 Byte 数表示 8 个复选框的选择状态
  • 原文地址:https://www.cnblogs.com/8899man/p/8316975.html
Copyright © 2011-2022 走看看