伺服器上安裝MongoDB小記

阿9發表於2018-08-08

最近在倒騰伺服器相關的東西,之前資料庫用的是mysql,玩膩了,今天體驗一下MongoDB!!

首先呢,我伺服器是阿里雲伺服器,用的作業系統是FreeBSD,我在用這個作業系統之前聽都沒聽過的系統。可能是因為我是個前端仔才不知道吧。但是這不重要。這個作業系統還是值得推薦的,我最喜歡的是它安裝軟體的功能。下面來看。

第一步

ssh freebsd@your_server_ip
複製程式碼

也就是連線你的伺服器,比如說,ssh root@0.0.0.0,接著輸入密碼就進到你的伺服器了

第二步

安裝MongoDB的和它的所有依賴通過執行下面的命令:

sudo pkg install mongodb
複製程式碼

是的,這就是FreeBSD,它的安裝軟體的方式,就好像我們使用npm的全域性安裝一樣,我根本就不需要關心軟體都安裝到哪個位置,我只需要知道該軟體有沒有安裝好即可,是不是很棒!!

第三步

到了這一步說明你已經看到提示說已經安裝好了!很好,那麼就讓Mongodb一直在伺服器上面啟動著,我們知道,像Nginx、像資料庫這些,肯定都是要在伺服器預設執行的。

使用vim:

sudo vim /etc/rc.conf
複製程式碼

在檔案末尾新增以下行,以允許MongoDB的主守護程式在您的FreeBSD伺服器啟動時自動啟動:

mongod_enable="YES"
複製程式碼

第四步

手動啟動MongoDB的service命令

sudo service mongod start
複製程式碼

MongoDB啟動並執行。

第五步

新增配置細節/usr/local/etc/mongodb.conf定製的MongoDB

例如,你不想MongoDB的埠是27017(預設埠)想改為埠9000上執行,新增以下mongodb.conf :

vim /usr/local/etc/mongodb.conf

net:
    port: 9000
複製程式碼

每次修改時mongodb.conf ,必須重新啟動MongoDB的啟用改變:

sudo service mongod restart
複製程式碼

第六步

驗證一下是否安裝成功

sudo mongod
複製程式碼

然後在另一個命令列視窗輸入

sudo mongo
複製程式碼

如果一切順利,將看到以下輸出:

MongoDB shell version: 2.6.7
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
複製程式碼

第七步

在伺服器安裝好MongoDB之後當然要在你的電腦上進行視覺化管理啦,robomongo:

伺服器上安裝MongoDB小記

儲存即可

第八步

如果你的robomongo連不上你伺服器上面的資料庫,如果,你跟我一樣是阿里雲上面的伺服器,如果你同樣也是跟我一樣不知道伺服器深淺的前端,那你很幸運。。。

阿里雲的伺服器的每一個埠,都是要被管理的!!!

伺服器上安裝MongoDB小記

在進入例項

伺服器上安裝MongoDB小記

伺服器上安裝MongoDB小記

不出意外應該能連上了。總之我是之前忘記了,是被坑到了。

happy debug ~。~

相關文章