參考教程:https://blog.csdn.net/qq_30109365/article/details/103119985
前言:本人小白,不是很熟悉linux。難免會有錯漏的地方泻红。我的阿里云服務(wù)器安裝的是centos8系統(tǒng),所以用的是RHEL 7.0linux x64版本的潮梯,我查到說centos8是rhel公司下開發(fā)的所以用rhel版本,不知道是不是這樣。我沒把其他版本的mongodb完全安裝糊肤,所以不確定其他版本也能生效抖拦。也許可以噩茄,網(wǎng)上好多按其他版本的也是這樣步驟耗啦。
1.cd到/usr/local文件夾下衅谷,然后下載mongodb安裝包在验,可以在官網(wǎng)查找對應(yīng)centos 8 系統(tǒng)安裝包预茄。選擇RHEL 7.0linux x64版本的诗宣,格式是tgz。
image.png
執(zhí)行命令:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.9.tgz
image.png
注:①如果你下載時候出問題停止想繼續(xù)下載話可以使用 wget -c 加上下載鏈接可以繼續(xù)下載。②如果你多次執(zhí)行wget下載同一個鏈接娘荡,linux會在新的下載文件后面加上1,2這樣來區(qū)分如:mongodb-linux-x86_64-rhel70-4.0.9.tgz.1。這樣文件也是可以正常解壓的不用修改文件名跟window不一樣翔试。
2.執(zhí)行命令:tar -zxvf mongodb-linux-x86_64-rhel70-4.0.9.tgz 解壓下載好的文件
image.png
3.給解壓后的文件重命名: mv mongodb-linux-x86_64-rhel70-4.0.9 mongodb
4.創(chuàng)建數(shù)據(jù)庫存放目錄和日志, 在根目錄的data中
cd /data
mkdir mongo
cd mongo
mkdir db (創(chuàng)建文件夾,數(shù)據(jù)庫地址)
touch logs (創(chuàng)建文件粹庞,日志)
5.設(shè)置存儲數(shù)據(jù)的文件夾并且設(shè)置后臺啟動mongo服務(wù)(使用–fork參數(shù)常駐啟動)
后臺啟動成功除非手動關(guān)掉mongo服務(wù)或者關(guān)機等意外,否則mongo服務(wù)一直是開啟狀態(tài)
cd /usr/local/mongodb
./bin/mongod --dbpath=/data/mongo/db --logpath=/data/mongo/logs --fork --port 27017
成功提示:
image.png
如果失敗報錯:./bin/mongod: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory
可以查看另一個教程http://www.reibang.com/p/1f9b043dc190
6.執(zhí)行命令ps aux | grep mongod進行查看
image.png
7.也可以通過另一種命令進行查看在bin文件夾下 執(zhí)行命令: ./mongo
這樣顯示設(shè)置指向數(shù)據(jù)存儲文件夾已經(jīng)成功
image.png
然后可以輸入一些其他的mongodb命令如show dbs 列出MongoDB服務(wù)器上所有當(dāng)前可用的數(shù)據(jù)庫
image.png