要在開機時自動啟動 MongoDB 服務,可以按以下步驟進行操作:
C:\Program Files\MongoDB\Server\<版本號>\bin
,在 macOS 上,默認安裝路徑為 /usr/local/bin
。mongod.cfg
的配置文件。在配置文件中指定 MongoDB 的相關配置,例如數據目錄和日志文件路徑。可以參考 MongoDB 的官方文檔以獲取更多配置選項的信息。mongod.service
的服務文件。在服務文件中指定 MongoDB 的啟動命令和相關參數。例如,在 Windows 上,可以使用以下內容:[Unit]
Description=MongoDB Server
[Service]
ExecStart="C:\Program Files\MongoDB\Server\<版本號>\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\<版本號>\bin\mongod.cfg"
Restart=always
User=<用戶名>
Group=<組名>
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=mongod
[Install]
WantedBy=multi-user.target
在 macOS 上,可以使用以下內容:
[Unit]
Description=MongoDB Server
[Service]
ExecStart=/usr/local/bin/mongod --config /usr/local/bin/mongod.cfg
Restart=always
User=<用戶名>
Group=<組名>
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=mongod
[Install]
WantedBy=multi-user.target
請注意,這些示例中的路徑和參數需要根據實際情況進行相應的修改。
C:\Program Files\MongoDB\Server\<版本號>\bin
目錄中。在 macOS 上,可以將服務文件復制到 /etc/systemd/system
目錄中。在 Windows 上:
sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\<版本號>\bin\mongod.exe --service --config "C:\Program Files\MongoDB\Server\<版本號>\bin\mongod.cfg"" DisplayName= "MongoDB Server" start= "auto"
在 macOS 上:
sudo systemctl enable mongod
net start MongoDB
在 macOS 上,可以使用以下命令來啟動服務:
sudo systemctl start mongod
現在,MongoDB 服務將在開機時自動啟動。
請注意,上述步驟可能會因操作系統和 MongoDB 版本而略有差異。在執行這些步驟之前,請確保仔細閱讀 MongoDB 的官方文檔,并根據實際情況進行相應的修改。