Linux安裝MongoDB

 
CentOS上安裝epel-release的yum源之後就可以安裝MongoDB,但是版本都是比較老的,如果使用MongoDB官方的yum就可以安裝到比較新版本的MongoDB。
 
 
 
 

配置MongoDB的yum源:
vi /etc/yum.repos.d/mongodb-4.0.repo 
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

 Linux安裝MongoDB
 
 
 

安裝MongoDB:
yum  install -y mongodb-org

 

注:yum安裝會安裝以下幾個包:
MongoDB官方源中包含以下幾個依賴包:
mongodb-org: MongoDB元數據包,安裝時自動安裝下面四個組件包:
mongodb-org-server: 包含Mongod守護進程和相關的配置文件和init系統服務腳本。
mongodb-org-mongos: 包含mongos的守護進程。
mongodb-org-shell: 包含mongo shell。
mongodb-org-tools: 包含MongoDB的管理工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。

 
 

修改mangodb的配置文件
vi /etc/mongod.conf
 
bind_ip=192.168.80.100    設置監聽端口,方便連接
 
systemctl start mongod.service
netstat -anpt | grep mongod

 
mongo登錄:
mongo
 Linux安裝MongoDB
————————以上是yum安裝mongodb————————
 
 
源碼編譯
 

1、下載
wget   https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.5.tgz
2、解壓軟件包
tar xzvf mongodb-linux-x86_64-rhel70-4.0.5.tgz -C /opt/
3、將解壓後的目錄移動到/usr/local下重命名爲mongodb
cd /opt/
mv mongodb-linux-x86_64-rhel70-4.0.0/ /usr/local/mongodb

 

4、創建數據存儲目錄和日誌文件目錄
mkdir -p /usr/local/mongodb/data/db
mkdir -p /usr/local/mongodb/logs  

 

5、編輯mongodb啓動配置文件
cd /usr/local/mongodb/bin
vim mongodb.conf
 
dbpath = /usr/local/mongodb/data/db     //數據存儲目錄
logpath = /usr/local/mongodb/logs/mongodb.log    //日誌文件目錄
fork = true     //後臺運行
auth=true       //認證
bind_ip=0.0.0.0   //監聽地址

 

6、mongodb的可執行文件位於bin目錄下,需要將其添加到PATH路徑中
vim /etc/profile
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin   //末尾處添加
source /etc/profile    //重新加載環境變量

 
 

7、啓動mongodb
cd /usr/local/mongodb/bin
mongod -f mongodb.conf   //啓動

 

8、連接mongodb並訪問
/usr/local/mongodb/bin/mongo
或者
mangodb

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章