CentOS7 MongoDB安裝及基本配置

2021-09-09 07:55:29 字數 2224 閱讀 8479

1.建立檔案:

這些檔案即是安裝mongodb所需的安裝包及其依賴包,可以將其拷貝到其他centos7系統中用於安裝mongodb。

1.將安裝包及其依賴包拷貝到待安裝的機器上,位置任意。

2.進入到安裝包目錄。

3.執行如下命令,進行安裝:

rpm -ivh *
如下圖:

目的是將資料、日誌儲存到乙個較大的磁碟分割槽,避免資料增長後,磁碟分割槽被佔滿。

此處示例,將資料、日誌儲存到/home下。

1.建立兩個資料夾(如果mongodb已經執行過,將原有目錄拷貝到想要的位置也可以),分別用來儲存資料、日誌。注意,要將這兩個資料夾的所有者改為mongod:mongod:

cd /home

mkdir mongo-db

mkdir mongo-log

chown -r mongod:mongod ./mongo-db

chown -r mongod:mongod ./mongo-log

2.開啟配置檔案:

vim /etc/mongod.conf
3.修改配置檔案,如下圖,圖中紅框部分即是要修改的內容:

1.開啟配置檔案:

vim /etc/mongod.conf
2.修改配置檔案,如下圖,圖中紅框部分即是要修改的內容:

預設不允許遠端訪問。這個修改可選,如果僅是在本機訪問mongodb,則不需要開啟遠端訪問。

1.開啟配置檔案:

vim /etc/mongod.conf
2.修改配置檔案,如下圖,圖中紅框部分即是要修改的內容:

mongodb安裝完成後,會自動配置為系統服務,可使和systemctl命令進行服務的管理。

啟動服務:

systemctl start mongod
檢視服務狀態:

systemctl status mongod
停止服務:

systemctl stop mongod
重啟服務:

systemctl restart mongod
在沒有建立使用者時,不使用身份驗證可以登入mongo shell,但是建立使用者後,就必須以使用者登入了。

1.進入mongo shell

mongo
如下圖:

2.建立乙個超級使用者root,成功後,退出mongo shell:

use admin

db.createuser(]}

)

如下圖:

3.使用root使用者登入mongo shell:

mongo -u "root" -p "abc123" --authenticationdatabase "admin"
如下圖:

CentOS 7 MongoDB 重灌啟動失敗

診斷過程 journalctl xe error child process failed,exited with error number 14 實際上是看不出來怎麼也解決。2.錯誤提示2 找mongod.log,路徑 var log mongodb mongod.log 關鍵行 2021 02 ...

centos7安裝MongoDB 單機

軟體所在位置 root 236 mongodb linux x86 64 3.6.13 pwd usr local mongodb linux x86 64 3.6.13 root 236 mongodb linux x86 64 3.6.13 vi etc profile export mongo...

centos7 r語言安裝 centOS7安裝R

在安裝時發現一般教程中說的 yum install r 這個命令不管用了啊,然後去官網了解了一波 發現官網上表示r語言已經屬於epel倉庫管理了。1.安裝epel倉庫 yum install epel release 隨後報錯 這是由於centos7自帶的python版本為2.7,因此要將該檔案的p...