最近在倒騰伺服器相關的東西,之前資料庫用的是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:
儲存即可
第八步
如果你的robomongo連不上你伺服器上面的資料庫,如果,你跟我一樣是阿里雲上面的伺服器,如果你同樣也是跟我一樣不知道伺服器深淺的前端,那你很幸運。。。
阿里雲的伺服器的每一個埠,都是要被管理的!!!
在進入例項
不出意外應該能連上了。總之我是之前忘記了,是被坑到了。
happy debug ~。~