mongoDB資料庫安裝

2021-10-01 06:47:26 字數 2592 閱讀 5100

vim /etc/yum.repos.d/mongodb-org-4.0.repo

在檔案中寫入如下內容(注:官網中的gpgkey中有空格和冒號(中文的冒號),是錯的)

path: /var/log/mongodb/mongod.log【日誌存放的路徑】

# where and how to store data.

storage:

dbpath: /var/lib/mongo【資料存放的路徑】

journal:

enabled: true

# engine:

# mmapv1:

# wiredtiger:

# how the process runs

processmanagement:

fork: true # fork and run in background

pidfilepath: /var/run/mongodb/mongod.pid # location of pidfile

timezoneinfo: /usr/share/zoneinfo

# network inte***ces

# enter 0.0.0.0,:: to bind to all ipv4 and ipv6 addresses or, alternatively, use the net.bindipall setting.

#限制ip訪問,沒有逗號 重啟

net:

#bindipall:false

port: 埠

bindip: 127.0.0.1 *.*.0.57 #enter 0.0.0.0,:: to bind to all ipv4 and ipv6 addresses or, alternatively, use the net.bindipall setting.

#security:執行命令:./mongod -f …/etc/mongodb.conf時出現如下錯誤

about to fork child process, waiting until server is ready for connections.

forked process: 6405

error: child process failed, exited with error number 100

to see additional information in this output, start without the 「–fork」 option.

解決辦法:進入資料目錄db下,講mongodb.lock刪除,然後在執行該命令就可以啦

> show dbs

admin 0.000gb

config 0.000gb

local 0.000gb

web_db 0.000gb

web_log 0.000gb

> use web_db;

switched to db web_db

> show collections

device_logs

soft_running_log

user_logs

> db.createuser( ]})

successfully added user:

]}

user:使用者名稱

pwd:密碼

roles:指定使用者的角色,可以用乙個空陣列給新使用者設定空角色;在roles欄位,可以指定內建角色和使用者定義的角色。role裡的角色可以選:

built-in roles(內建角色):

1. 資料庫使用者角色:read、readwrite;

2. 資料庫管理角色:dbadmin、dbowner、useradmin;

3. 集群管理角色:clusteradmin、clustermanager、clustermonitor、hostmanager;

4. 備份恢復角色:backup、restore;

5. 所有資料庫角色:readanydatabase、readwriteanydatabase、useradminanydatabase、dbadminanydatabase

6. 超級使用者角色:root

// 這裡還有幾個角色間接或直接提供了系統超級使用者的訪問(dbowner 、useradmin、useradminanydatabase)

7. 內部角色:__system

Mongodb資料庫安裝

通過yum源安裝或者通過tar安裝包安裝建立源倉庫檔案 vi etc yum.repos.d mongodb org 3.4.repo寫入源配置檔案 mongodb org 3.4 name mongodb repository baseurl gpgcheck 1 enabled 1 gpgkey...

Mongodb資料庫安裝

通過yum源安裝或者通過tar安裝包安裝建立源倉庫檔案 vi etc yum.repos.d mongodb org 3.4.repo寫入源配置檔案 mongodb org 3.4 name mongodb repository baseurl gpgcheck 1 enabled 1 gpgkey...

Mongodb資料庫安裝

通過yum源安裝或者通過tar安裝包安裝建立源倉庫檔案 vi etc yum.repos.d mongodb org 3.4.repo寫入源配置檔案 mongodb org 3.4 name mongodb repository baseurl gpgcheck 1 enabled 1 gpgkey...