Linux 安装MongoDB

安装MongoDB

先去官网把安装包下载到本地电脑

https://www.mongodb.com/download-center/community

然后通过ftp把安装文件上传到服务器上

我把文件放到了这里/usr/local/mongodb

/usr/local/目录下,

cd /usr/local

创建个mongodb目录

mkdir mongodb

然后进入mongodb

cd mongodb

然后解压出来

tar -zxvf mongodb-linux-x86_64-4.0.6.tgz

然后把文件移到mongodb目录里

linux mv命令详细看https://blog.csdn.net/hom_va/article/details/50617359

mv mongodb-linux-x86_64-4.0.6/*  /usr/local/mongodb

删除mongodb-linux-x86_64-4.0.6目录及文件

linux 删除命令看https://blog.csdn.net/sqbzo/article/details/8990404

rm -rf mongodb-linux-x86_64-4.0.6

配置环境变量

使用vim命令,也可以通过ftp把文件下载下来,修改之后上传回去,

我为了学习linux命令就通过命令操作了

vim相关教程http://www.runoob.com/linux/linux-vim.html

然后执行下面命令,文件就会生效了

source /etc/profile

设置mongodb启动配置

首先创建db目录和log目录

cd /usr/local/mongodb
mkdir data
cd data
mkdir db
mkdir log

然后进入mongodbbin目录,配置文件可以自定义位置,我就把它放在了bin目录下

cd /usr/local/mongodb/bin

创建个conf文件,没有会自动创建

vim mongodb.conf

vim相关教程http://www.runoob.com/linux/linux-vim.html

在里面输入以下配置内容,然后保存

dbpath=/usr/local/mongodb/data/db
logpath=/usr/local/mongodb/data/log/mongodb.log
port=27017
fork=true

网上很多添加这句nohttpinterface=true,但是启动会报错,所以就去掉了,好像也没什么影响,具体这有什么功能也没想查

报错提示

Error parsing INI config file: unrecognised option 'nohttpinterface'

然后启动mongodb,正常情况下,就会成功启动了

./mongod -f mongodb.conf

然后执行mongo进入数据库

mongo

就可以操作数据库了

创建一个数据库use DATABASE_NAME,名字自定义

如果数据库不存在,则创建数据库,否则切换到指定数据库

use myblog

网上还有配置开机自定启动,我觉得没必要,一般情况下服务器也不会关机,就算关机了一行代码就启动了,犯不着设置开启自启配置一大堆东西了

只有部分有截图,我是配置好以后,写的文章

相关教程

安装看:http://www.runoob.com/mongodb/mongodb-linux-install.html
安装看:https://segmentfault.com/a/1190000012092612
安装看:https://blog.csdn.net/a123demi/article/details/70238972

MongoDB 创建数据库看:http://www.runoob.com/mongodb/mongodb-create-database.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注




Enter Captcha Here :