最近因為項目原因需要在阿裡雲伺服器上部署mongodb,網上查閱了一些資料,特此記錄一下步驟 1.運行apt-get install mongodb命令安裝mongodb服務(如果提示找不到該package,說明apt-get的資源庫版本比較舊,運行apt-get update來更新資源庫) 2.安 ...
最近因為項目原因需要在阿裡雲伺服器上部署mongodb,網上查閱了一些資料,特此記錄一下步驟
1.運行apt-get install mongodb命令安裝mongodb服務(如果提示找不到該package,說明apt-get的資源庫版本比較舊,運行apt-get update來更新資源庫)
2.安裝好後輸入mongo測試
如果成功進入mongo命令行界面就證明安裝成功了
3.如果想要關閉,開啟,重啟mongodb服務
只需要
sudo mongodb service stop
sudo mongodb service start
sudo mongodb service restart
由於項目需要,我需要設置能夠允許遠程連接該伺服器上的mongodb資料庫
在此之前,因為我需要用mongodb存儲大量的數據,剛剛安裝的mongodb資料庫預設是將數據存儲在/var/lib/mongodb下的,而阿裡雲伺服器預設的系統盤是比較小的。
我購買阿裡雲服務的時候掛載了200G的硬碟,將資料庫設置在掛載的硬碟上是比較適合的
4.在你想存儲數據的路徑下創建文件夾 mkdir data(mnt為伺服器上掛載的硬碟的路徑)
5.編輯mongodb的配置文件 sudo vi /etc/mongodb.conf
你會看到
dbpath是數據存放的地址修改為你想存放的路徑
logpath是日誌存放的地址同理
另外將bind_ip註釋掉或者改為 0.0.0.0,因為bind_ip是127.0.0.1的話只允許本地IP連接mongodb資料庫
修改後
6.接下來重啟服務令修改生效
7.進入mongo命令界面,添加admin資料庫用戶(也可以是別的資料庫,根據需要)
然後就可以測試是否能成功連接了