Linux平台安裝MongoDB

2022-07-30 16:09:13 字數 2369 閱讀 5276

mongodb是由c++編寫的nosql的分布式檔案資料庫,用的json格式的k-value儲存方式。

mongodb官網

二、配置mongodb

配置環境變數

$ vim /etc/profile

#set mongodb

export path=/usr/mongodb/bin:$path

儲存後通過下面的命令使環境變數生效:

$ source /etc/profile

在/usr/software/mongodb 下 建立data/db、logs,conf資料夾用來存放資料,日誌和配置

[root@ww mongodb]# mkdir db

[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

修改mongodb配置檔案。

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

啟動客戶端

依次執行下列命令 新增使用者名稱

//

使用admin資料庫

use admin

//給admin資料庫新增管理員使用者名稱和密碼,使用者名稱和密碼請自行設定

db.createuser()

//驗證是否成功,返回1則代表成功

db.auth("root", "root")

三、使用mongodb桌面管理工具

安裝完後配置。

點選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...