1. 程式人生 > 資料庫 >mongodb資料庫入門學習筆記之下載、安裝、啟動、連線操作解析

mongodb資料庫入門學習筆記之下載、安裝、啟動、連線操作解析

本文例項講述了mongodb資料庫下載、安裝、啟動、連線操作。分享給大家供大家參考,具體如下:

簡介:

MongoDB 是一個基於分散式檔案儲存的資料庫。由 C++ 語言編寫。旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。

MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。

1、下載

從官網下載壓縮包,

官網地址:https://www.mongodb.com/download-center/v2/community。

下載命令:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz

2、解壓

tar zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgz
#把目錄移動到想放的地方
rm -rf /usr/local/mongodb/
mv mongodb-linux-x86_64-rhel70-4.0.3 /usr/local/mongodb

目錄介紹:

3、啟動服務

MongoDB的資料儲存在data目錄的db目錄下,但是這個目錄在安裝過程不會自動建立,所以你需要手動建立data目錄及db目錄。

注意:

(1)/data/db 是 MongoDB 預設的啟動的資料庫路徑,自定義指定路徑使用引數--dbpath來配置。

(2)建立目錄後注意檢查目錄許可權,否則會啟動失敗。

(3)由於mongodb比較佔用磁碟空間,檢視可用空間來配置資料和日誌儲存位置(df -h),要預留4G左右,如果啟動時加上--smallfiles選項,將只佔用400M左右。

啟動:

[test@localhost bin]$ ./mongod --dbpath=/mongodb/db --logpath=/mongodb/log/mongodb.log --fork --port=27017
2018-10-16T13:35:44.345+0800 I CONTROL [main] Automatically disabling TLS 1.0,to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
about to fork child process,waiting until server is ready for connections.
forked process: 1415
child process started successfully,parent exiting

引數解釋:

--dbpath 資料儲存目錄
--logpath 日誌儲存目錄
--fork 以後臺程序執行

4、連線服務

[test@localhost bin]$ ./mongo
MongoDB shell version v4.0.3
connecting to: mongodb://127.0.0.1:27017
Implicit session: session { "id" : UUID("65e265a1-bb45-4842-9c1b-b6171dc5d178") }
MongoDB server version: 4.0.3
....
>

>show databases;
admin  0.000GB
config 0.000GB
local  0.000GB

希望本文所述對大家MongoDB資料庫程式設計有所幫助。