动态

详情 返回 返回

申威ky10架構安裝MongoDB 4.0.1(rpm包:mongodb-4.0.1-8.ky10.sw_64.rpm)詳細步驟 - 动态 详情

1. 先檢查環境

確保你的服務器是申威(ky10)架構的,系統是CentOS/RedHat系的(比如麒麟V10基於ky10的版本)​,因為這rpm包是專門給這種環境編譯的。

2. 下載rpm包

安裝包下載:https://pan.quark.cn/s/334707dc32a0,你提到的包名是 mongodb-4.0.1-8.ky10.sw_64.rpm,得先拿到這個文件。

如果官方有提供,直接去對應官網下載;要是別人給的,確保文件完整(後面安裝會檢查)。

假設你已經把這包下載到服務器的某個目錄了(比如 /home/yourname/),記好路徑。

3. 安裝依賴(可能需要的)​

MongoDB運行一般依賴一些基礎庫,申威版的rpm包通常會把依賴打好包,但萬一報錯缺啥,按提示裝就行。

常見可能需要:

  • libcurl(網絡請求相關)
  • openssl(加密相關)
  • libstdc++(C++運行庫)

如果安裝時提示缺啥,用 yum或 dnf裝(申威版系統一般兼容這些命令):

yum install libcurl openssl libstdc++  # 根據實際報錯調整包名

4. 直接裝rpm包

打開終端,切到放rpm包的目錄(比如 /home/yourname/),然後運行:

rpm -ivh mongodb-4.0.1-8.ky10.sw_64.rpm
  • -i是安裝
  • -v是顯示詳細過程(可選,看着舒服)
  • -h是顯示進度條(可選)

如果之前裝過舊版MongoDB,想覆蓋安裝,加個 --force

rpm -ivh --force mongodb-4.0.1-8.ky10.sw_64.rpm

5. 檢查是否裝成功

裝完後,看看MongoDB的服務有沒有自動生成(申威版的rpm包通常會帶服務腳本):

systemctl list-unit-files | grep mongo  # 看有沒有mongodb或mongod服務

或者直接找安裝路徑(一般默認在 /usr/bin/mongod或 /opt/mongodb/下,具體看包裏咋放的)。

6. 啓動MongoDB服務

如果包裏帶了服務管理(比如 mongod.service),用systemctl啓動:

systemctl start mongod    # 啓動服務
systemctl enable mongod   # 設置開機自啓(可選)

如果沒服務腳本,那就手動啓動(得進安裝目錄找 bin/mongod):

# 假設安裝目錄是 /opt/mongodb/bin/
/opt/mongodb/bin/mongod --dbpath=/data/db  # 需要先建/data/db目錄並給權限

(手動啓動的話,數據目錄 /data/db得自己建:mkdir -p /data/db && chmod 777 /data/db,測試用可以放寬權限,正式環境要嚴格設置)

7. 驗證是否跑起來

另開一個終端窗口,連接MongoDB試試:

mongo  # 默認會連本地的27017端口

如果能進Mongo的命令行界面(看到 >提示符),説明裝好了!

user avatar ninazhang 头像 huichangkudehanbaobao 头像
点赞 2 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.