在CentOS上安装MongoDB可以通过以下几种方法:
配置YUM源:
打开终端,编辑 /etc/yum.repos.d/mongodb.repo
文件,添加以下内容:
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc
注意:根据你的CentOS版本,可能需要调整 baseurl
中的 $releasever
。
下载并安装MongoDB:
sudo yum install -y mongodb-org
启动MongoDB服务:
sudo systemctl start mongod
设置开机自启:
sudo systemctl enable mongod
检查服务状态:
sudo systemctl status mongod
连接到MongoDB:
使用 mongosh
连接到本地MongoDB实例:
mongosh
如果需要连接到远程实例,可以使用以下命令:
mongosh mongodb://<username>:<password>@<host>:<port>/<database>?authSource=admin
下载MongoDB源码:
从MongoDB官网下载对应版本的源码包,并解压到指定目录。
配置环境变量:
编辑 /etc/profile
,添加以下内容:
export MONGODB_HOME=<安装路径>
export PATH=$MONGODB_HOME/bin:$PATH
然后执行 source /etc/profile
使配置生效。
编译并安装:
进入解压后的目录,执行以下命令进行编译和安装:
./configure
make
sudo make install
启动MongoDB服务:
通常会生成一个 mongod
启动脚本,可以使用以下命令启动:
sudo /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongod.conf
其中 /usr/local/mongodb/etc/mongod.conf
是配置文件路径,需要根据实际情况进行调整。
请注意,具体的安装步骤可能会因CentOS版本和MongoDB版本的不同而有所差异。建议参考MongoDB官方文档或搜索相关教程以获取最准确的安装指南。