最近寫了一個用node來操作MongoDB完成增、刪、改、查、排序、分頁功能的示例,並且已經放在了服務器上地址:http://39.105.32.180:3333。
在服務器上完全可以用yum來安裝管理軟件,好管理。但是這里直接上傳的源碼
用到的工具 "Yummy FTP" 用來連接我的阿里雲服務器操作文件,基本上沒有用到命令來操作,個人感覺這個工具很好用。
項目一共四部分:
1.MacOS下MongoDB數據庫的安裝配置。
2.MongoDB在MacOS上的客戶端Robo 3T 的使用。
3.Centos 下MongoDB數據庫的安裝配置。(本篇文章)
4.node-express項目的搭建並通過mongoose操作MongoDB數據庫詳細示例
一:直接下載源碼 地址 然后解壓
二:直接把MongoDB源碼包上傳到服務器 usr/local 里面,並且修改名稱為mongodb。(可以用命令來操作這一切)
在類似於電腦安裝MongoDB一樣在mongodb里面創建data數據庫文件夾,dblogs日志文件夾。
最后呈現:
三:連接服務器 命令進入/usr/local/mongodb/bin目錄下,啟動mongodb服務 (基本與本地安裝MongoDB過程一樣)
執行: ./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs --logappend --port=27017 --fork
當出現 server is ready for connections 時候表示服務啟動了。
在/usr/local/mongodb/bin目錄下執行 ./mongo 啟動數據庫。
最后就可以了。
(這里有可能會出現權限不夠的問題:先執行:chmod u+x 獲取權限,u 代表所有者,x代表執行權限, + 表示增加權限。
也可以篩選文件獲取權限例如chmod u+x *.sh 表示對當前目錄下的 *.sh文件的所有者增加可執行權限。)
四:設置開機自動啟動,由於項目部署在阿里雲服務器需要時時運行着數據庫,所以這里得設置開啟服務器自動啟動
添加mongodb服務到centos6.3開機啟動項中
vi /etc/rc.local
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs/mongo.log --fork
這樣服務器重啟也就會自動啟動MongoDB了。安裝這個數據庫完全可以用yum來操作這樣比較統一