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