MongoDB 搭建

在這裏插入圖片描述
MongoDB是一個基於分佈式文件存儲 的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。

MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。它支持的數據結構非常鬆散,是類似json的bson格式,因此可以存儲比較複雜的數據類型。Mongo最大的特點是它支持的查詢語言非常強大,其語法有點類似於面向對象的查詢語言,幾乎可以實現類似關係數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。

特點

它的特點是高性能、易部署、易使用,存儲數據非常方便。主要功能特性有:

  • *面向集合存儲,易存儲對象類型的數據。
  • *模式自由。
  • *支持動態查詢。
  • *支持完全索引,包含內部對象。
  • *支持查詢。
  • *支持複製和故障恢復。
  • *使用高效的二進制數據存儲,包括大型對象(如視頻等)。
  • *自動處理碎片,以支持雲計算層次的擴展性。
  • *支持 Golang,RUBY,PYTHON,JAVA,C++,PHP,C#等多種語言。
  • *文件存儲格式爲BSON(一種JSON的擴展)。
  • *可通過網絡訪問。

搭建:
我這裏需要手動拖包,安裝包我給大家分享以下,如下鏈接:

鏈接:https://pan.baidu.com/s/1WAocy8So_ly7zVvPFMyj7w
提取碼:zvae

1.第一步:拖包
這裏需要一個mongodb的安裝文件 mongodb-linux-x86_64-2.6.7
在這裏插入圖片描述
2.解壓安裝包
cd /usr/local/src
tar -zxvf mongodb-linux-x86_64-2.6.7
在這裏插入圖片描述
3.移動到指定文件夾
cp -r mongodb-linux-x86_2.6.7/ /usr/local/mongodb/
cd /usr/local/mongodb
在這裏插入圖片描述
4.必須手動創建目錄
在這裏插入圖片描述
mkdir -p etc log data/db
ls
創建配置文件
6.vim /usr/local/mongodb/etc/mongodb.conf
內容如下:
在這裏插入圖片描述
logpath=/usr/local/mongodb/log/mongodb.log
logappend=true
dbpath=/usr/local/mongodb/data/db
fork=true
bind_ip=127.0.0.1
port=27017
5.起服(起服有問題檢查創建的目錄是否正確)
在這裏插入圖片描述
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/etc/mongodb.conf
以上直接複製 是一行命令

7.建立軟連接 ln -s /usr/local/mongodb/bin/mongo /sbin/
在這裏插入圖片描述
8.測試連接
mongo -host 127.0.0.1
進去之後然後按exit 退出即可
在這裏插入圖片描述

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