在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官方文檔或搜索相關教程以獲取最準確的安裝指南。