• (新)Linux 安装、配置 MondoDB


    1.下载MongoDB安装包文件

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

    2.将下安装包移动到/usr/local 目录下(mv是移动文件命令)

    mv mongodb-linux-x86_64-4.0.8.tgz /usr/local/

    3. 解压并重命名

    1 cd /usr/local    #进入到/usr/local
    2 tar zxvf mongodb-linux-x86_64-4.0.8.tgz   #解压我们刚下载的安装包

    3 mv mongodb-linux-x86_64-4.0.8 mongodb #将安装名字改为 mongodb

    4.这些完成之后,开始配置

    1 cd mongodb
    2 
    3 mkdir -p data/db #在mongdb目录中,创建data在data文件夹中创建db

    5. 在 mongodb 目录中创建 logs 目录

    mkdir logs

    6.在 /usr/local/mongodb/bin 下新建 mongodb.conf 配置文件

    注意:在下面用到的vim命令,如果大家没有安装的话先执行,已安装的请忽略

    1 yum -y install vim*
    1 cd /usr/local/mongodb/bin
    2 vim mongodb.conf

    7.我们新建了mongodb.conf,填入下面的内容 注意:记得保存退出哦

    dbpath = /usr/local/mongodb/data/db  #Mongodb数据库存放位置
    logpath = /usr/local/mongodb/logs/mongodb.log  #日志
    logappend = true  #日志追加级别,表示不覆盖日志,而是往后面添加
    port = 27017   #mongodb 端口
    fork = true    #以守护进程的方式在后台运行
    bind_ip=0.0.0.0  #可访问的IP地址, 0.0.0.0表示IP都可以被访问

    8.环境变量配置

    1 vim /etc/profile     #进入配置环境变量中

    在最下面添加这两行内容

    1 export MONGODB_HOME=/usr/local/mongodb
    2 export PATH=$PATH:$MONGODB_HOME/bin

    添加后,重启系统环境配置

    source /etc/profile

    9.启动

    因为MongoDb的启动文件在安装目录的bin目录下面,确保在/usr/local/mongodb/bin目录下,进行启动

    mongod -f mongodb.conf 

    10.测试连接

    如果没有成功,看是否是因为防火墙的影响,如果没有关闭防火墙,要关闭

    CentOS 7.0默认使用的是firewall作为防火墙。

    查看防火墙状态命令:firewall-cmd --state

    停止firewall命令:systemctl stop firewalld.service

    禁止firewall开机启动命令:systemctl disable firewalld.service

    11.扩展

    我们可以进入 /usr/local/mongodb/bin目录下

    1 ./mongo
    2 
    3 show dbs

    我们可以在这里面创建一个数据库

    1 use  demo

    插入数据(如果goods不存在的话,则会自动创建一个goods表)

    1 db.goods.insert({id:1000,"name":"test"})

    你在相关个工具中就可以看到,增加了goods这张表,且有 

    {id:1000,"name":"test"} 这条数据

    =========================================

  • 相关阅读:
    数据库知识点
    hibernate5--主键生成策略
    hibernate5学习知识点小结
    hibernate5小案例讲解
    hibernate5新手跳过的坑
    strut2_struts.xml文件配置知识点汇集
    在使用ElementUI的JSP项目中,集成富文本编辑器QuillEditor
    如何在JSP中使用VUE/elementUI
    Java定时任务--Timer和TimerTask
    SecureFX的破解问题
  • 原文地址:https://www.cnblogs.com/XiangZiPeng/p/12377569.html
Copyright © 2020-2023  润新知