簡介
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...