阅读量:2
在CentOS上安装MongoDB可以通过以下几种方法:
通过YUM仓库安装
-
安装EPEL仓库(如果尚未安装):
sudo yum install epel-release -
添加MongoDB官方YUM仓库:
sudo yum-config-manager --add-repo https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ -
安装MongoDB:
sudo yum install -y mongodb-org -
启动MongoDB服务:
sudo systemctl start mongod -
设置开机自启动:
sudo systemctl enable mongod -
检查MongoDB服务状态:
sudo systemctl status mongod
从源代码编译安装
-
下载MongoDB源码包:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.13.tgz -
解压源码包:
tar -zxvf mongodb-linux-x86_64-rhel80-4.4.13.tgz -
重命名解压后的文件夹:
mv mongodb-linux-x86_64-rhel80-4.4.13 mongodb -
创建数据和日志目录:
mkdir -p /usr/local/mongodb/data mkdir -p /usr/local/mongodb/logs -
配置MongoDB: 进入
mongodb目录,创建mongod.conf文件并添加以下内容:vi /usr/local/mongodb/mongod.conf配置示例:
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/logs/mongodb.log bind_ip=0.0.0.0 port=27017 fork=true -
配置环境变量: 编辑
/etc/profile文件,添加以下内容:vi /etc/profile配置示例:
export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin使配置生效:
source /etc/profile -
启动MongoDB服务:
mongod --config /usr/local/mongodb/mongod.conf -
设置开机自启动: 创建
mongodb.service文件并放置在/etc/systemd/system/目录下:vi /etc/systemd/system/mongodb.service配置示例:
[Unit] Description=MongoDB Database Server After=network.target [Service] Type=forking ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongod.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongod.conf PrivateTmp=true [Install] WantedBy=multi-user.target设置权限并启动服务:
sudo chmod 754 /etc/systemd/system/mongodb.service sudo systemctl enable mongodb sudo systemctl start mongodb
远程连接MongoDB
-
启动MongoDB shell:
mongo -
连接到远程MongoDB实例(假设远程实例的IP地址为
192.168.1.100):mongo --host 192.168.1.100
以上就是关于“MongoDB在CentOS如何安装”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm