centos7安裝MongoDB3 4(親測有效)

2021-09-26 02:04:31 字數 2375 閱讀 2141

簡介

mongodb 是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,而且還支援對資料建立索引。

packages包說明

mongodb官方源中包含以下幾個依賴包:

mongodb-org: mongodb元資料報,安裝時自動安裝下面四個元件包:

1.mongodb-org-server: 包含mongodb守護程序和相關的配置和初始化指令碼。

2.mongodb-org-mongos: 包含mongos的守護程序。

3.mongodb-org-shell: 包含mongo shell。

4.mongodb-org-tools: 包含mongodb的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。

安裝步驟

1.配置mongodb的yum源

建立yum原始檔:

vim /etc/yum.repos.d/mongodb-org-3.4.repo

新增以下內容:

[mongodb-org-3.4]  

name=mongodb repository  

baseurl=  

gpgcheck=1  

enabled=1  

gpgkey=

這裡可以修改 gpgcheck=0, 省去gpg驗證

安裝之前先更新所有包 :yum update (可選操作)

2.安裝mongodb

安裝命令:

安裝完成後

檢視mongo安裝位置 whereis mongod

檢視修改配置檔案 : vim /etc/mongod.conf

3.啟動mongodb

啟動mongodb :systemctl start mongod.service

停止mongodb :systemctl stop mongod.service

4.外網訪問需要關閉防火牆:

centos 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。

關閉firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

5.設定開機啟動

systemctl enable mongod.service

6.啟動mongo shell

命令:mongo

啟動資料庫報錯:exception: connect failed

使用命令: sudo systemctl start mongod.service

檢視資料庫:show dbs

7.設定mongodb遠端訪問:

編輯mongod.conf注釋bindip,並重啟mongodb.

重啟mongodb:systemctl restart mongod.service

分類 mongodb

CentOS7利用yum安裝MongoDB資料庫

1.檢視是否有mongodb源,centos7的源位置在 etc yum.repos.d 如圖 如果沒有mongodb的源,則進行新增,vi etc yum.repos.d mongodb org 3.2.repo mongodb org 3.2 name mongodb repository ba...

在CentOS7中安裝和刪除MongoDB 4 2

配置mongodb 建立資料庫和使用者 troubleshooting 刪除mongodb mongodb教程 在centos7中安裝mongodb 4.2 community edition。新增mongodb yum repo 建立 etc yum.repos.d mongodb org 4.2...

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...