MongoDB單機子部署

2021-07-22 17:17:23 字數 2217 閱讀 4545

/usr/local下

1. 解壓mongodb-linux-263.tgz(這裡

的mongodb可能是其他版本,注意名字)

tar

–zxf

mongodb

-linux-263.tgz

好了解壓完畢!為了方便訪問和好看,我們使用mv命令重新命名.

mv mongodb-linux-x86_64-2.6.3 mongodb263 (mongodb+

版本號作為區別命名)

2. 建立資料庫資料儲存,配置,日誌資料夾。(建立可以在任意盤,請注意

路徑)我這裡以

/use/local/

為例子.

mkdir mongofile  

mongofile 下

,分別建立 data(資料庫

儲存資料夾)

,logs(日誌儲存資料夾)

,conf(配置檔案檔案儲存資料夾)。mk

mongofile/data mongofile/conf mongofile/logs

3. 在conf檔案下

建立mongodb.conf.這裡我使用nano編輯.具體

可以看你當前linux操作環境.

nano mongodb.conf

加入以下**

dbpath=/usr/local/mongofile/data/

logpath=/usr/local/mongofile/logs/log.log

port=27017

fork=true

auth=true

儲存好檔案後,請配置linux 系統的開機啟動,我這裡是以 /etc/rc.local 檔案

為校準

nano

/etc/rc.local

/usr/local/mongodb263/bin/mongod --config /usr/local/mongofile/conf/mongodb.conf

然後我會reboot ! 當然你也不需要重啟,直接用 mongod –config 配置

檔案路徑也一樣,不過

這樣關機在開機後,它

就無法執行了…

/usr/local/mongodb263

/bin/mongod --config

/usr/local/

mongofile/conf/mongodb.conf

如果顯示success就執行成功了,現在檢查是否存在:ps

–ef | grep mongodb

好了,沒問題!在執行了

.現在唯一要做的是進入

資料庫,新增乙個使用者!

因為我資料庫配置的時候有乙個引數是

auth=true這個是

訪問資料庫

的使用者驗證,為了安全

必須設定!

ps:如果發現資料庫配置正常

,還是無法

啟動的,請把

mongof

ile/data目錄下的

mongod.lock 刪除。

4.設定使用者訪問許可權

/usr/local/mongodb263

/bin/mongo

啟動資料庫命令.會

顯示版本資訊請記住!

你可以使用 show dbs ,來檢視資料庫

表,我們

使用 usr admin  進入admin 庫下面,新增使用者

db.adduser(「id」,」pwd」);

看見沒,

雖然顯示successfully

但是上面有

warning,

這是因為版本緣故,在

mongodb2.6以後

,以前的db.adduser();換成了

db.createuser

();不過

我們生產中用到

2.6以前

的版本可以忽略,用

2.6使用

該命令也沒關係。

5.使用

建立的使用者密碼訪問資料庫:

當你建立了使用者後,退出mongo操作,下次

進去使用相關命令就會出錯,提示沒許可權,

用usr admin 進入admin庫,然後使用 db.auth(「id」,」pwd」);登陸,顯示1 就

成功了!

啟動引數設定

參考:

單機部署教程到此結束,謝謝!

by:alen.tang

Apusic Operamasks例子部署過程

最新補丁包 rich component demo beijing 2008 hr 3.beijing.ear部署體驗。3.1.先閱讀檔案中的readme.txt檔案,理解整個安裝過程。3.2.初始化資料庫。例子提供了三種建表的語句,mysql oracle sql server。mysql是使用比...

單機部署ElasticSearch

單機部署elasticsearch 2.解壓.tar安裝包 tar zcvf elasticsearch 6.3.0.tar.gz3.進入到 elasticsearch 6.3.0 檔案中 cd elasticsearch 6.3.04.啟動elasticsearch bin elasticsear...

kafka單機部署

2 解壓 tar zxvf kafka 2.12 0.11.0.3.tgz c local sda kafka3 使用kafka自帶的zookeeper,修改zookeeper.properties cd local sda kafka kafka 2.12 0.11.0.3 進入kafka主目錄 ...