linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB
簡(jiǎn)介
MongoDB 是由C++語(yǔ)言編寫(xiě),一個(gè)基于分布式文件存儲(chǔ)的開(kāi)源數(shù)據(jù)庫(kù)系統(tǒng)。在高負(fù)載的情況下,添加更多的節(jié)點(diǎn),可以保證服務(wù)器性能。MongoDB 旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。MongoDB 將數(shù)據(jù)存儲(chǔ)為一個(gè)文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=>value)對(duì)組成。MongoDB 文檔類(lèi)似于 JSON 對(duì)象。 文檔結(jié)構(gòu)-圖片來(lái)自MongoDB官網(wǎng)安裝包
這里使用手動(dòng)下載安裝包的方式進(jìn)行安裝,也可使用yum源進(jìn)行安裝。到 mongodb官網(wǎng)下載對(duì)應(yīng)系統(tǒng)的安裝包,演示安裝系統(tǒng)使用的是 Linux CentOS7 X64,安裝包選擇如下:
安裝包下載-圖片截自MongoDB官網(wǎng)使用命令下載
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz解壓安裝
tar 解壓
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz將解壓后的文件夾移動(dòng)到/usr/local/的mongodb目錄下
# 在 /usr/local 下創(chuàng)建目錄 mkdir mongodb # 移動(dòng)到 /usr/local/mongodb mv mongodb-linux-x86_64-rhel70-4.2.3 /usr/local/mongodb環(huán)境變量
修改配置系統(tǒng)文件 profile
sudo vim /etc/profile插入以下內(nèi)容:
# mongodb MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.3 PATH=$PATH:$MONGODB_HOME/bin保存后要重啟系統(tǒng)配置:
source /etc/profile數(shù)據(jù)日志
創(chuàng)建用于存放數(shù)據(jù)和日志文件的文件夾,并修改其權(quán)限增加讀寫(xiě)權(quán)限
cd /usr/local/mongodb mkdir data mkdir logs cd logs touch mongo.log啟動(dòng)配置
增加一個(gè)配置文件:
cd /usr/local/mongodb vim mongo.conf插入下列內(nèi)容:
# 數(shù)據(jù)文件存放目錄 dbpath=/usr/local/mongodb/data # 事先創(chuàng)建該文件 logpath=/usr/local/mongodb/logs/mongo.log logappend=true journal=true quiet=true port=27017 #后臺(tái)作為守護(hù)進(jìn)程運(yùn)行 fork=true #允許任何IP進(jìn)行連接 bind_ip=0.0.0.0 # 權(quán)限認(rèn)證 # auth=true啟動(dòng)命令
啟動(dòng)mongod數(shù)據(jù)庫(kù)服務(wù),以配置文件的方式啟動(dòng)
cd /usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.3 # 指定配置文件啟動(dòng) ./bin/mongod -f /usr/local/mongodb/mongo.conf# 查看 mongodb 進(jìn)程 netstat -lanp |grep 27017連接到mongodb數(shù)據(jù)庫(kù)
# 命令行輸入命令直接連接 mongo關(guān)閉命令
# 方法1 pkill mongod# 方法2 進(jìn)入mongo shell db.shuidownServer()本次安裝未開(kāi)啟用戶(hù)權(quán)限認(rèn)證,命令行輸入mongo可直接連接到 mongodb ,為了保證數(shù)據(jù)的安全型,需要給創(chuàng)建用戶(hù),并根據(jù)需要分配不同的用戶(hù)權(quán)限(角色),具體操作見(jiàn)下一篇文章。
歡迎關(guān)注微信公眾號(hào):【皮卡戰(zhàn)記】
總結(jié)
以上是生活随笔為你收集整理的linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 多进程 循环_python
- 下一篇: kernel 中标准的 ir 模块的 时