.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 :配置文件路径即可启动
上一篇: Ajax知识总结
下一篇: base64文件大小计算
推荐阅读
-
Windows Server 2012 R2 Standard搭建ASP.NET Core环境图文教程
-
云服务器下搭建ASP.NET Core环境
-
win10下ASP.NET Core部署环境搭建步骤
-
Linux(Ubuntu)下搭建ASP.NET Core环境
-
Centos7系统下搭建.NET Core2.0+Nginx+Supervisor环境
-
.Net Core+Angular Cli/Angular4开发环境搭建教程
-
详解.Net Core + Angular2 环境搭建
-
VS2015 搭建Asp.net core开发环境的方法
-
.NET Core On Liunx环境搭建之MongoDB
-
记录.NET Core部署到Linux之.NET Core环境搭建(1)