初次安裝並啟動 MongoDB 時,若不小心關閉終端機而沒有將伺服器關閉,這時重新啟動時,就會出現此錯誤。本文是要記錄下如何解決這小狀況的方法。
問題原因
之前運行的資料庫已經佔用了Port(預設為 27017),所以要把先前的關掉才行。
解決方法
1. 找到 PID 號碼,輸入關閉指令後即可正常啟動。
mongoDB 的 data 目錄下,有一個 mongod.lock 檔案,用純文字編輯器開啟後,裡頭的數字就是 PID 號碼。
1 2 |
//mongoDB 目錄下,輸入以下指令關閉port,ABCDE請自動代換為 port number kill -9 ABCDE |
2.指定其他的 Port
1 |
mongod --port 27018 |