以下是一份详细的MongoDB安装教程,涵盖Windows和Linux系统,并结合配置优化与可视化工具使用指南:
一、Windows系统安装
下载安装包
访问MongoDB官网下载社区版(Community Server)的
.msi
安装包。选择与系统匹配的版本(64位或32位)。
安装与目录配置
运行安装包,选择自定义安装路径(如
D:\soft\install\idea\mongodb
)。查看安装目录与数据存储目录:
配置文件
在MongoDB安装目录下的bin目录有个 mongod.cfg 文件,内容如下:
启动服务命令:
net start MongoDB
验证安装,下载客户端连接
如果在安装时已经勾选了下载客户端的选项则在安装完成时会自动打开客户端,即可忽略这一步。进入MongoDB的bin
目录,有一个名为 InstallCompass.ps1 的脚本,打开 powershell命令行,将脚本内容粘贴到命令窗口执行即可下载,下载安装完成后会自动打开。或者进入官网地址进行下载
二、Linux系统安装(以Ubuntu 22.04为例)
下载安装包到 /data/soft 目录或下载后上传到此目录
执行以下命令
tar -zxf mongodb-linux-x86_64-ubuntu2204-8.0.9.tgz # 解压安装包
cd mongodb-linux-x86_64-ubuntu2204-8.0.9/bin # 进入bin目录
ln -s /data/soft/mongodb-linux-x86_64-ubuntu2204-8.0.9/bin/mongod /usr/local/bin/ # 添加到用户环境
mongod --version # 列出版本信息
3. 配置与运行
mkdir -p /var/lib/mongo /var/log/mongodb # 创建数据和日志目录
sudo chown `whoami` /var/lib/mongo # 给当前用户赋予目录的读取和写入权限
sudo chown `whoami` /var/log/mongodb
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork # 运行 MongoDB
4. 验证 MongoDB 是否已成功启动
可通过 netstat -nltp|grep 27017
查询是否开启端口,或者通过客户端进行连接。
5. 制作启动执行脚本
vi start_mongodb.sh
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork # 保存内容
chmod +x start_mongodb.sh # 执行权限
sh start_mongodb.sh # 运行mongodb
6. 使用配置文件启动