CentOS 安装 Mongodb 可以采用在线和离线两种方式进行安装。
一、在线安装 MongoDB 安装
- 首先在命令行窗口中执行以下命令:
sudo yum -y update
sudo yum -y install mongodb-server
上述命令会自动下载 MongoDB,并安装在 CentOS 系统上。
- 安装完毕后,启动 MongoDB 服务,并将其设为开机自启动。
sudo systemctl start mongod
sudo systemctl enable mongod
- 测试 MongoDB 是否成功安装
mongo
> show dbs
如果返回以下内容,则说明 MongoDB 安装成功:
admin 0.000GB
local 0.000GB
二、离线安装 MongoDB
- 在另一台联网计算机上,使用以下命令下载 MongoDB 安装包:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.22.tgz
该命令会自动从 MongoDB 官网下载安装文件 mongodb-linux-x86_64-rhel70-4.0.22.tgz
。你可以通过官网查找最新版本进行下载。
- 在 CentOS 计算机中创建一个目录,用于存放 MongoDB 安装文件并解压缩。
sudo mkdir -p /data/db/mongodb
sudo cp mongodb-linux-x86_64-rhel70-4.0.22.tgz /data/db/mongodb
sudo tar -zxvf mongodb-linux-x86_64-rhel70-4.0.22.tgz
这些命令会创建一个目录 /data/db/mongodb
, 将下载的 mongodb-linux-x86_64-rhel70-4.0.22.tgz
文件复制到该目录中,并解压缩文件。
- 将 MongoDB 执行文件添加到系统文件夹中。 在解压缩后的目录中执行以下命令:
sudo cp -R mongodb-linux-x86_64-rhel70-4.0.22/* /usr/local/mongodb/
sudo ln -s /usr/local/mongodb/bin/mongo /usr/bin/mongo
sudo ln -s /usr/local/mongodb/bin/mongod /usr/bin/mongod
这些命令会将 mongodb-linux-x86_64-rhel70-4.0.22
目录下的 MongoDB 执行程序复制到 /usr/local/mongodb
目录中,并通过符号链接将其添加到 /usr/bin
中以便于在任何位置运行 MongoDB 命令。
- 配置 MongoDB
sudo vi /usr/local/mongodb/conf/mongodb.conf
在打开文件后,清空原来的内容,并按照以下方式填写:
dbpath=/data/db
logpath=/var/log/mongodb.log
logappend=true
bind_ip = 本机IP地址
port = 27017
fork=true
以上配置文件中,dbpath
用于配置 MongoDB 数据库文件的存储路径,logpath
用于配置 MongoDB 日志文件的存储路径,bind_ip
配置 MongoDB 绑定的 IP 地址,port
配置 MongoDB 运行的端口号,fork
用于配置 MongoDB 在后台运行。
- 启动 MongoDB 服务
sudo /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/conf/mongodb.conf
上述命令会启动 MongoDB 服务。
- 测试 MongoDB 是否成功安装
/usr/local/mongodb/bin/mongo
> show dbs
如果返回以下内容,则说明 MongoDB 安装成功:
admin 0.000GB
local 0.000GB
以上就是关于 CentOS 安装 MongoDB 的在线和离线两种方式的详细攻略,如果你根据以上步骤进行操作,应该可以成功安装 MongoDB。