Linux安装mongodb总结
2023-09-11 14:20:10 时间
原文链接:https://www.cnblogs.com/lemon-flm/p/11052449.html
由于自己的博客上线部署时需要用到mongodb来存储图片文件,所以先在本地电脑上安装了mongodb做测试,由于之前没接触过mongodb,所以安装过程中遇到了各种小问题,折腾了好久终于安装好并成功启动服务了。这里决定写一篇博客来记录一下安装过程以及遇到的问题的解决方案。
注:文末有福利!
先写一下安装并启动mongodb正确的步骤,然后再总结其中遇到的问题。
一、安装过程
1.wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz,我的系统是Ubuntu16.04,64位。
2.默认下载路径是到用户目录下的Downloads目录,将其解压
tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
3.将解压后的文件夹移动到/usr/local/的mongodb目录下
mv mongodb-linux-x86_64-3.2.12 /usr/local/mongodb
4.配置系统文件profile
sudo vi /etc/profile
插入下列内容:
export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin
注意保存后要重启系统配置:
source /etc/profile
5.创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限
cd /usr/local/mongodb sudo mkdir -p data/db
sudo chmod 777 data/db sudo mkdir logs cd logs touch mongodb.log
6.mongodb启动配置
进入到bin目录,增加一个配置文件:
cd /usr/local/mongodb/bin sudo vi mongodb.conf
插入下列内容:
dbpath = /usr/local/mongodb/data/db #数据文件存放目录 logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录 port = 27017 #端口 fork = true #以守护程序的方式启用,即在后台运行 nohttpinterface = true
7. 启动mongod数据库服务,以配置文件的方式启动
cd /usr/local/mongodb/bin ./mongod -f mongodb.conf
8.连接mongodb数据库
./mongo
相关文章
- GNU 是什么,和 Linux 是什么关系?
- Linux的linux aarch64和linux x86_64
- 在Linux系统中的安装cpolar内网穿透
- 用linux mail命令发送邮件[Linux]
- Linux系统中curl命令用法详解
- CentOS 安装 Mongodb详解 --- 有Linux基础
- linux【服务】kdump配置详解
- Linux 上部署 Seafile 9.0.x 专业版(Seafile Server端)——踩一路坑,溅一身水
- Linux&Tina&Melis内存布局分析以及linux reserved memory机制
- STM32MP157 Linux系统移植开发篇4: BootLoader(Uboot)移植
- Linux有问必答 - 如何在linux上安装WPS
- Linux 有问必答: 如何在红帽系linux中编译Ixgbe驱动
- 真香!Linux 原来是这么管理内存的
- 【Linux】linux ln文件夹的链接(转)
- lilybbs-faq - linux入门以及百合 Linux 版精华区导读
- 02-Jenkins linux系统安装
- Linux中,Tomcat 怎么承载高并发(深入Tcp参数 backlog)
- Linux_查看linux并发连接数
- linux服务器安装nodeJS步骤及踩坑记录(解决node -v报错cannot execute binary file: Exec format error的问题 - 在Linux中安装适用于arm64位的nodejs)以及node环境项目部署
- 查询红帽linux/Oracle Linux的发行版本的方法
- 关于Kali Linux 2020.1a x86/x64的版本更新问题
- Linux 之 Ubuntu 代码开发工具 Visual Studio Code(VSCode) 的安装与一些常用插件配置的简单整理
- 【Linux】linux经常使用基本命令
- Linux学习笔记(20)linux exec
- Linux学习笔记(14)linux在6.x和7.x系列的安装与基本使用区别
- Linux学习笔记(13)linux软件安装rpm与yum--理论篇
- Linux学习笔记(7)CRT实现windows与linux的文件上传下载
- Linux 下安装 Mongodb
- linux学习之防火墙,查看Linux防火墙状态,开启/关闭Linux防火墙,Linux防火墙开放5236端口