美文网首页环境配置
在centos6.9安装mongodb

在centos6.9安装mongodb

作者: txwslyf | 来源:发表于2017-12-11 17:10 被阅读0次

    安装环境:系统为64位,版本为6.9

    1.下载安装包

    进入/usr/local/目录下
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz

    2.解压缩

    tar zxvf mongodb-linux-x86_64-rhel62-3.4.3.tgz

    3.在mongodb-linux-x86_64-rhel62-3.4.3中创建data文件夹

    cd mongodb-linux-x86_64-rhel62-3.4.3
    mkdir data

    4.在data文件夹中创建db目录和logs目录

    cd data
    mkdir db
    mkdir logs

    5.在logs目录下创建mongodb.log文件

    cd logs
    touch mongodb.log

    6.在data目录下创建mongodb.conf文件

    vi mongdb.conf
    并且写入以下的内容:

    #端口号
    port = 27017
    #数据目录
    dbpath = /usr/local/mongodb/data/db
    #日志目录
    logpath = /usr/local/mongodb/data/logs/mongodb.log
    #设置后台运行
    fork = true
    #日志输出方式
    logappend = true
    #开启认证
    auth = true
    

    7.启动服务器

    进入到bin目录当中,使用命令
    ./mongod --config /usr/local/mongodb-linux-x86_64-rhel62-3.4.3/data/mongodb.conf
    即可按照配置文件启动服务器。

    8.创建用户

    注意我们之前的配置文件中auth = true开启了认证模式,所以我们需要创建认证用户才可以操作数据库。

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

    这样便创建了一个超级用户。

    9.操纵数据库

    进入到bin目录中,输入./mongo命令便可以连接到数据库
    use admin:切换到admin数据库
    db.auth("admin","password"):数据库认证
    认证之后就可以进行常规的数据库操作了

    10.使用Robo3T远程连接数据库

    图形化的界面比较简单的可以操作数据库,我们可以使用Robo3T来连接我们的数据库。


    image.png image.png

    输入服务器的ip地址和配置文件中指定的端口号,再输入用户名和密码,即可连接到远程的mongodb数据库。

    参考文章

    https://stackoverflow.com/questions/23943651/mongodb-admin-user-not-authorized
    http://blog.csdn.net/qq_16272049/article/details/69218983

    相关文章

      网友评论

        本文标题:在centos6.9安装mongodb

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