Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

MongoDB 在 Windows Server 2003 上安裝、部署為服務與基本操作指南

編輯:Windows 2003 常見問題解答

MongoDB 2.0.1(或更新穩定版)在 Windows Server 2003 上以「解壓即用」方式部署,並註冊為 Windows 服務實現開機自啟與後台常駐。本文記錄完整路徑規劃、服務註冊參數、中文亂碼解決方案與常用指令速查。

1. 下載與解壓

  • 官網下載 Windows 32/64 位元 zip 套件(如 mongodb-win32-x86_64-2.0.1.zip)。
  • 解壓至任意目錄,本文假設 D:\mongodb。
    MongoDB 解壓目錄

2. 建立資料與日誌目錄

D:\mongodb\data\db        # 資料庫檔案目錄
D:\mongodb\data\log       # 日誌目錄

在 log 目錄建立空白 log.txt 檔案。
建立目錄
建立 log.txt
確認 log.txt

3. 註冊為 Windows 服務並啟動

進入 D:\mongodb\bin 目錄,以管理員權限執行:

mongod --install --serviceName mongodb --logpath D:\mongodb\data\log\log.txt --logappend --dbpath D:\mongodb\data\db --directoryperdb
  • --serviceName mongodb:服務顯示名稱。
  • --logappend:日誌追加模式。
  • --directoryperdb:每個資料庫獨立資料夾(可選)。

啟動服務:

net start mongodb

註冊與啟動服務

4. 連線與基本操作

本機連線

mongo 127.0.0.1:27017

本機連線

遠端連線

mongo 192.168.0.137:27017

常用指令速查

dbshow dbsuse test1(建集合/寫入資料後自動建庫)show collectionsdb.createCollection("users")db.users.save({"name":"shiwenbin","age":100})db.users.find()db.users.find().skip(2).limit(3)db.help() / db.users.help()
操作指令
顯示當前資料庫
列出所有資料庫
切換/建立資料庫
顯示集合
建立集合
插入文件
查詢所有
分頁查詢
指令說明

5. 解決 CMD 視窗中文亂碼

MongoDB 內部採 UTF-8,CMD 預設代碼頁 950/437 導致中文顯示亂碼。解法:

  1. CMD 執行 chcp 65001 切換至 UTF-8 代碼頁。
  2. CMD 視窗右鍵標題列 → 「內容」→「字型」→ 選擇 TrueType 字型(如 Consolas、Lucida Console、新細明體),非點陣字體。
    CMD 字型設定

設定完成後重新啟動 mongo shell,中文即可正常顯示與輸入。

6. 生產環境建議

  • 啟用 --auth 驗證模式,建立管理員與應用帳號。
  • 設定 --bind_ip 限制監聽介面,配合防火牆規則。
  • 配置 --replSet 複本集實現高可用與自動容錯移轉。
  • 定期 mongodump 備份,驗證還原流程。
  • 監控 db.serverStatus()、db.stats()、慢查詢日誌(--slowms、--profile)。

MongoDB 在 Windows Server 2003 上部署門檻極低,「解壓 → 建目錄 → 註冊服務 → 連線」四步驟即可上線,適合中小專案快速原型與輕量級生產負載。

Copyright © Windows教程網 All Rights Reserved