mongodb數(shù)據(jù)庫入門學(xué)習(xí)筆記之下載、安裝、啟動(dòng)、連接操作解析
本文實(shí)例講述了mongodb數(shù)據(jù)庫下載、安裝、啟動(dòng)、連接操作。分享給大家供大家參考,具體如下:
簡介:
MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫。由 C++ 語言編寫。旨在為 WEB 應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。
1、下載
從官網(wǎng)下載壓縮包,
官網(wǎng)地址: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 #把目錄移動(dòng)到想放的地方 rm -rf /usr/local/mongodb/ mv mongodb-linux-x86_64-rhel70-4.0.3 /usr/local/mongodb
目錄介紹:
3、啟動(dòng)服務(wù)
MongoDB的數(shù)據(jù)存儲(chǔ)在data目錄的db目錄下,但是這個(gè)目錄在安裝過程不會(huì)自動(dòng)創(chuàng)建,所以你需要手動(dòng)創(chuàng)建data目錄及db目錄。
注意:
(1)/data/db 是 MongoDB 默認(rèn)的啟動(dòng)的數(shù)據(jù)庫路徑,自定義指定路徑使用參數(shù)--dbpath來配置。
(2)創(chuàng)建目錄后注意檢查目錄權(quán)限,否則會(huì)啟動(dòng)失敗。
(3)由于mongodb比較占用磁盤空間,查看可用空間來配置數(shù)據(jù)和日志存儲(chǔ)位置(df -h),要預(yù)留4G左右,如果啟動(dòng)時(shí)加上--smallfiles選項(xiàng),將只占用400M左右。
啟動(dòng):
[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
參數(shù)解釋:
--dbpath 數(shù)據(jù)存儲(chǔ)目錄
--logpath 日志存儲(chǔ)目錄
--fork 以后臺(tái)進(jìn)程運(yùn)行
4、連接服務(wù)
[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
希望本文所述對(duì)大家MongoDB數(shù)據(jù)庫程序設(shè)計(jì)有所幫助。
相關(guān)文章
mongodb 集群重構(gòu)和釋放磁盤空間實(shí)例詳解
這篇文章主要介紹了mongodb 集群重構(gòu)和釋放磁盤空間實(shí)例詳解的相關(guān)資料,具有一定的參考價(jià)值,需要的朋友可以參考下2016-11-11
MongoDB安裝及接入springboot的詳細(xì)過程
MongoDB是一個(gè)開源、高性能、無模式(模式自由)的文檔(Bson)型數(shù)據(jù)庫,這篇文章主要介紹了MongoDB安裝及接入springboot,需要的朋友可以參考下2024-05-05
使用centos系統(tǒng)中的crontab命令對(duì)mongodb定時(shí)備份恢復(fù)
編寫centos腳本使用crontab命令對(duì)mongodb定時(shí)執(zhí)行備份與恢復(fù)操作,并刪除指定天數(shù)前的備份2018-03-03
centos7防火墻導(dǎo)致java程序訪問mongodb3.0.1時(shí)報(bào)錯(cuò)的問題分析
這篇文章主要介紹了centos7防火墻導(dǎo)致java程序訪問mongodb3.0.1時(shí)報(bào)錯(cuò)的問題分析,需要的朋友參考下2017-01-01
mongodb中ObjectId和ObjectIdr實(shí)現(xiàn)
本文主要介紹了mongodb中ObjectId和ObjectIdr實(shí)現(xiàn)2023-12-12
MongoDB數(shù)據(jù)庫條件查詢技巧總結(jié)
查詢是數(shù)據(jù)庫的基本操作之一,下面這篇文章主要給大家介紹了關(guān)于MongoDB數(shù)據(jù)庫條件查詢技巧的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
vs2019 下用 vb.net編寫窗體程序連接 mongodb4.2的方法
這篇文章主要介紹了vs2019 下用 vb.net編寫窗體程序連接 mongodb4.2,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08

