(阿里云服務(wù)器ECS)Linux平臺下mongodb安裝和環(huán)境搭建

Linux平臺下mongodb安裝和環(huán)境搭建

  • 官網(wǎng)下載安裝包
    因為我用的是阿里云ECS服務(wù)器(centos7),故選擇mongodb-linux-x86_64-rhel70-3.4.9.tgz這個安裝包,先把它下載到本地電腦
  • 使用Xshell連接ECS,并且使用git打開本地環(huán)境
  • 本地環(huán)境下使用scp上傳安裝包到ecs中
scp mongodb-linux-x86_64-rhel70-3.4.9.tgz root@服務(wù)器公網(wǎng)IP:/
:/是指傳到服務(wù)器的位置
  • 接著輸入服務(wù)器密碼,然后開始上傳
  • 打開Xshell查看ecs是否已接受到文件
  • 對壓縮包進(jìn)行解壓
tar -zxvf mongodb-linux-x86_64-rhel70-3.4.9.tgz
  • 解壓成功后創(chuàng)建文件夾mongodb
mkdir mongodb
  • 把解壓好的Mongodb移到mongodb文件夾中去
mv mongodb-linux-x86_64-rhel70-3.4.9 mongodb
  • 接著進(jìn)入mongodb文件夾創(chuàng)建data
mkdir data
  • 接著創(chuàng)建logs,并且進(jìn)入創(chuàng)建mongo.log文件來存放日志
mkdir logs
cd logs
touch mongo.log
cd ..
  • 接著創(chuàng)建文件夾etc來存放配置文件mongo.conf
mkdir etc
cd etc
vi mongo.conf
i
輸入配置
#數(shù)據(jù)庫路徑
dbpath=d:\MongoDB\data\
#日志輸出文件路徑
logpath=d:\MongoDB\logs\mongo.log
#錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現(xiàn)有的日志文件,而不是以重新建立一個新的文件
logappend=true
#啟用日志文件,默認(rèn)啟動
journal=true
#這個選項可以過濾掉一些無用的日志信息,若需要調(diào)試使用請設(shè)置false
quiet=true
#端口號 默認(rèn)為27017
port=27017
#http 配置
httpinterface=true
按下esc
:wq   
創(chuàng)建成功
  • 進(jìn)入mongodb的bin文件夾,執(zhí)行mongod,將數(shù)據(jù)庫連接到服務(wù)器
./mongod -f /mongodb/etc/mongo.conf
  • 這里記得把ECS服務(wù)器的安全組規(guī)則設(shè)置好,入網(wǎng),協(xié)議類型為全部,描述為0.0.0.0/0
  • 打開mongodbCola,連接服務(wù)器的數(shù)據(jù)庫成功
  • 回到Xshell,建立mongo 和 mongodb軟連接
ln -s /mongodb/mongodb-linux-x86_64-rhel70-3.4.9/bin/mongo /usr/local/bin/mongo
ln -s /mongodb/mongodb-linux-x86_64-rhel70-3.4.9/bin/mongod /usr/local/bin/mongod
建立完成后,即可全局執(zhí)行mongo和mongod
  • 往后的使用是開啟兩個遠(yuǎn)程服務(wù)器,一個用來開啟服務(wù)器連接,另一個使用mongo命令進(jìn)行相關(guān)數(shù)據(jù)庫操作,同時結(jié)合mongodbCola來查看。

另獻(xiàn)上可視化工具mongodbCola的下載地址:https://github.com/magicdict/MongoCola/releases

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容