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
然后进入mongodb
的bin
目录,配置文件可以自定义位置,我就把它放在了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