在Ubuntu下安装MongoDB的步骤如下:
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
对于Ubuntu 22.04/20.04:
echo "deb [ archamd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
对于Ubuntu 18.04:
echo "deb [ archamd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt-get update
sudo apt install -y mongodb-org
安装完成后,MongoDB服务应该会自动启动。你可以使用以下命令检查服务状态:
sudo systemctl status mongodb
如果服务未启动,可以使用以下命令启动它:
sudo systemctl start mongodb
你可以通过运行 mongo
命令来启动MongoDB shell,并验证安装是否成功。
mongo
请注意,以上步骤适用于MongoDB 5.0版本。如果你需要安装特定版本的MongoDB,请根据实际需求调整命令中的版本号。
此外,还可以参考以下步骤进行安装:
sudo apt update
sudo apt install wget curl gnupg software-properties-common apt-transport-https ca-certificates lsb-release
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.14.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.14.tgz -C /opt/
cd /opt/
mv mongodb-linux-x86_64-rhel70-4.0.14 mongodb
mkdir -p /opt/mongo_27017/{conf,log,pid}
mkdir -p /data/mongo_27017
创建 mongodb.conf
配置文件:
cat > /opt/mongo_27017/conf/mongodb.conf << EOF
systemLog:
destination: file
logAppend: true
path: /opt/mongo_27017/log/mongodb.log
storage:
journal:
enabled: true
dbPath: /data/mongo_27017
directoryPerDB: true
wiredTiger:
engineConfig:
cacheSizeGB: 0.5
directoryForIndexes: true
collectionConfig:
blockCompressor: zlib
indexConfig:
prefixCompression: true
processManagement:
fork: true
pidFilePath: /opt/mongo_27017/pid/mongod.pid
net:
port: 27017
bindIp: 127.0.0.1,10.0.0.5
EOF
systemLog
:定义日志存储位置和输出格式。storage
:指定数据库存储路径、缓存大小等。processManagement
:指定 MongoDB 是否以后台进程运行,以及 PID 文件的位置。net
:定义 MongoDB 服务的监听端口和绑定的 IP 地址。mongod -f /opt/mongo_27017/conf/mongodb.conf
查看进程:
ps -ef | grep mongo
查看目录结构:
tree /opt/
希望以上信息能帮助你在Ubuntu上成功安装MongoDB。