連接阿里雲服務器
1.下載mongodb
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz
2.解壓
tar zxvf mongodb-linux-x86_64-3.2.9.tgz
將解壓過后的包移動到指定目錄
mv mongodb-linux-x86_64-3.2.9/ /usr/local/mongodb
3.創建數據文件夾和日志文件等
mkdir -p /usr/local/mongodb/data
touch /usr/local/mongodb/mongod.log
touch /usr/local/mongodb/mongodb.conf
4.啟動方式(2種)
進入mongo的bin目錄下:
cd /usr/local/mongodb/bin
(1)通過參數啟動(通過mongodb客戶端工具可直接訪問)
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/mongod.log --logappend --port=27017 --fork ###權限不足的話加上sudo
mongodb非法關閉的時候若出現 about to fork child process, waiting until server is ready for connections 那么需要執行
rm /data/mongodb/mongo.lock 命令 ###權限不足的話加上sudo
再執行
./mongod --repair (命令修復) ###權限不足的話加上sudo
(2)通過配置文件啟動 首先進行配置
vim /usr/local/mongodb/mongodb.conf ###權限不足的話加上sudo
在配置中加入如下代碼
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/mongod.log logappend = true port = 27017 fork = true auth = true
加入后保存退出
:wq
進入mongo的bin目錄下
cd /usr/local/mongodb/bin
再執行
./mongod --config /usr/local/mongodb/mongodb.conf
###如果執行以上命令出現權限問題則修改權限:
sudo chmod 777 mongodb.conf
啟動過程如果出現端口占用則使用 ps aux | grep mongod 命令查看端口占用情況
(2) 停止
./mongod -shutdown -dbpath=/usr/local/mongodb/data
最后登錄阿里雲服務器 依次點擊控制台

雲服務器ECS

實例

實例列表

本實例安全組

配置規則

添加安全組規則


最后放開端口
/sbin/iptables -I INPUT -p tcp --dport 27017 -j ACCEPT
接着打開瀏覽器輸入:
120.27.0.0.1:27017 (ip改為自己的)

出現如圖表示安裝成功
使用芒果客戶端工具連接即可
https://robomongo.org/download
