最近因為項目原因需要在阿里雲服務器上部署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數據庫用戶(也可以是別的數據庫,根據需要)
然后就可以測試是否能成功連接了