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