zoukankan      html  css  js  c++  java
  • .NET Core On Liunx环境搭建之MongoDB

    伴随着.NET Core的开源,Liunx服务器才是.NET 的未来,公司前几天刚刚上新了一台Liunx服务器,我进行了一下环境的搭建,把经验分享出来。

    服务器信息:  服务器用的是阿里云服务器,操作系统是CentOS.7-x64

    搭建过程中参考网站:菜鸟教程  http://www.runoob.com/mongodb/mongodb-linux-install.html

    一、下载MongoDB

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    #下载
    
    
    tar -zxvf mongodb-linux-x86_64-3.0.6.tgz    #解压
    
    
    
    
    mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

    拷贝路径可以指定其他路径

    二、配置环境变量

    export PATH=/usr/local/mongodb/bin:$PATH
    

    三、创建数据库目录

    MongoDB在安装过程中不会创建数据库目录,我们需要手动创建,在根目录创建 /data/db(这个是默认目录名可以指定其他名字,例如我的就是/data/mongo)

    我在创建的时候作死尝试了一下在其他目录创建这个data文件夹,发现怎么折腾也启动不起来(使用配置文件启动),后来按照官方指示用根目录/data就好了,

    如果大家不想折腾的话就用根目录吧,如果有大佬知道怎么弄请在下方留言。

    四、启动MongoDB的服务

    菜鸟教程中使用的是使用mongod来启动Mongdb的服务,mongod在/usr/local/mongodb/bin文件夹下(刚才的安装路径),使用这种方法启动MongoDB服务的话必须一直开着命令行切不能退出

    一旦你退出的话服务就停止了,非常麻烦。我在启动的时候选择了使用配置文件启动。

    1.使用mongod启动

    /usr/local/mongodb/bin/mongod  启动服务,使用这条命令时要先确定/data/db目录已存在,也可以通过 --dbpath指定路径
    

    2.使用配置文件启动 

    在/data目录下创建文件:mongo.cnf(路径不固定,可以自己指定,我放在这完全是方便找)

    编写配置文件内容

    dbpath=/data/mongo/    数据库存放位置
    logpath=/data/mongo/mongo.log  日志文件位置
    logappend=true   
    fork=true  后台启动
    port=27017  监听端口
    bind_ip=0.0.0.0  允许访问IP地址端

    保存之后使用  mongod -f :配置文件路径即可启动

  • 相关阅读:
    SQL SERVER数据库大型应用解决方案总结
    SQL Server 2005利用分区实现海量数据处理实例
    php验证码类
    软件开发项目进度控制浅谈
    栈和队列
    .Net多线程总结
    Silverlight 3 UI类结构
    C#全角半角转换函数
    转Silverlight Navigation(多页面切换、传值)
    Silverlight 学习笔记——应用程序模型
  • 原文地址:https://www.cnblogs.com/Tassdar/p/9583735.html
Copyright © 2011-2022 走看看