• CentOS7安装部署Mongodb


    1、下载安装包

    打开官网,跳转至下载界面,选择对应版本的安装包,拷贝其链接,这里是手动安装,所以下载tgz安装包,如果要自动化安装,选择server的rpm自动安装包

    https://www.mongodb.com/try/download/community
    

    这里直接使用wget下载至服务器中,然后对其进行解压拷贝至指定目录

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.22.tgz
    

    tar -xvf mongodb-linux-x86_64-rhel70-3.2.22.tgz
    mv mongodb-linux-x86_64-rhel70-3.2.22 /usr/bin/mongodb-3.2.22
    

    2、配置环境变量

    使用下列命令打开profile文件

    vim /etc/profile
    

    在文件末尾下一行写入以下参数并保存

    export PATH=/usr/bin/mongodb-3.2.22/bin:$PATH
    

    执行以下命令使环境变量生效

    source /etc/profile
    

    3、进行配置

    在拷贝后的目录下创建data文件夹和logs文件夹

    mkdir logs data
    

    进入当前目录下bin文件夹下,创建mongodb.conf文件,该文件作为启动时的配置文件,写入以下信息保存,如有外部链接需求的请自行配置防火墙

    port=27017   #端口
    bind_ip=0.0.0.0    #默认是127.0.0.1
    dbpath=/usr/bin/mongodb-3.2.22/data   #数据库存放
    logpath=/usr/bin/mongodb-3.2.22/logs/mongodb.log    #日志文件
    fork=true   #设置后台运行
    #auth=true     #开启认证
    

    4、启动查看

    [root@VM-0-2-centos bin]# mongod --config mongodb.conf
    about to fork child process, waiting until server is ready for connections.
    forked process: 29696
    child process started successfully, parent exiting
    [root@VM-0-2-centos bin]# ps -aux | grep mongodb
    root     29696  0.5  2.0 398440 38156 ?        Rl   11:06   0:00 mongod --config mongodb.conf
    root     29965  0.0  0.0 112812   968 pts/0    R+   11:06   0:00 grep --color=auto mongodb
    

    5、使用测试

    这里进行最简单的一些测试

    #连接客户端 
    mongo
    # 插入数据 
    db.cs.insert({'a':'b'})
    # 查询数据
    db.cs.find()
    

  • 相关阅读:
    Redis学习之有序集合类型
    Redis学习之set类型总结
    Redis学习之List类型总结
    Redis学习之哈希类型总结
    Redis学习之字符串
    3、mysql学习之数据库定义语句
    2、mysql学习之创建用户与授权方法
    1、mysql学习之密码丢失恢复
    6、MongoDB学习之主从复制
    5、MongoDB学习之安全与认证
  • 原文地址:https://www.cnblogs.com/HOPEAMOR/p/16244497.html
Copyright © 2020-2023  润新知