阿里雲服務器安裝mongodb


連接阿里雲服務器

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種)

 進入mongobin目錄下:

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

進入mongobin目錄下

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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM