mongodb是由c++編寫的nosql的分布式檔案資料庫,用的json格式的k-value儲存方式。
mongodb官網
二、配置mongodb
配置環境變數
$ vim /etc/profile
#set mongodbexport path=/usr/mongodb/bin:$path
儲存後通過下面的命令使環境變數生效:在/usr/software/mongodb 下 建立data/db、logs,conf資料夾用來存放資料,日誌和配置$ source /etc/profile
[root@ww mongodb]# mkdir db修改mongodb配置檔案。[root@ww mongodb]# mkdir logs
[root@ww mongodb]# mkdir conf
[root@ww mongodb]# cd logs/[root@ww logs]# touch mongodb.log
[root@ww logs]# cd ../conf/[root@ww conf]# touch mongodb.conf
vim /usr/mongodb/mongodb.conf
port=27017#埠設定資料夾許可權dbpath=/usr/software/mongodb/db #資料庫存檔案存放目錄
logpath= /usr/software/mongodb/logs/mongodb.log #日誌檔案存放路徑
#使用追加的方式寫日誌
fork=true
#以守護程序的方式執行,建立伺服器程序
maxconns=100#最大同時連線數
#noauth=true
#不啟用驗證
auth=true #啟用驗證
journal=true
#每次寫入會記錄一條操作日誌(通過journal可以重新構造出寫入的資料)。
#即使宕機,啟動時wiredtiger會先將資料恢復到最近一次的checkpoint點,然後重放後續的journal日誌來恢復。
storageengine=wiredtiger #儲存引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #這樣就可外部訪問了,例如從win10中去連虛擬機器中的mongodb
[root@ww mongodb]# chmod 777 db
[root@ww mongodb]# chmod 777 logs
啟動mongodb
啟動客戶端
依次執行下列命令 新增使用者名稱
//三、使用mongodb桌面管理工具使用admin資料庫
use admin
//給admin資料庫新增管理員使用者名稱和密碼,使用者名稱和密碼請自行設定
db.createuser()
//驗證是否成功,返回1則代表成功
db.auth("root", "root")
安裝完後配置。
點選creat,輸入位址,使用者名稱密碼
效果如下:
Linux平台安裝MongoDB
wget的https tar zxvf mongodb linux x86 64 rhel62 3.2 10.tgz 安裝成功後的檔案結構目錄如下 箱子 蒙戈。可執行程式蒙戈。pdb蒙古 可執行程式蒙古。pdbmongodump 可執行程式 mongoexport 可執行程式 mongofiles ...
Linux平台安裝MongoDB
tar zxvf mongodb linux x86 64 3.0.6.tgz 解壓 mv mongodb linux x86 64 3.0.6 usr local mongodb 將解壓包拷貝到指定目錄 2.mongodb 的可執行檔案位於 bin 目錄下,所以可以將其新增到path路徑中 exp...
Redis Win平台安裝
redis 官網 中文官網 加壓後,cmd進入redis目錄 其中,redis server.exe 是啟動伺服器的命令。redis.windows.conf 是redis伺服器的配置檔案。redis 是記憶體資料庫,所以可以配置記憶體大小,登入密碼等。這裡我們不做設定,使用預設大小。設定redis...