mongodb 安裝及其開啟使用者名稱密碼認證

2021-08-19 08:44:50 字數 2046 閱讀 4749

安裝步驟

1.配置

mongodb

的yum

源建立yum

原始檔:

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

新增以下內容:

[mongodb-org-3.4]  

name=mongodb repository  

baseurl=  

gpgcheck=1  

enabled=1  

gpgkey=

這裡可以修改 gpgcheck=0,

省去gpg

驗證安裝之前先更新所有包 :yum update

(可選操作)

2.安裝

mongodb

安裝命令:

yum -y install mongodb-org

安裝完成後

檢視mongo

安裝位置

whereis mongod

檢視修改配置檔案 :

vim /etc/mongod.conf

3.啟動

mongodb

啟動mongodb

:systemctl start mongod.service

停止mongodb

:systemctl stop mongod.service

查到mongodb

的狀態:

systemctl status mongod.service

4.外網訪問需要關閉防火牆:

centos 7.0預設使用的是

firewall

作為防火牆,這裡改為

iptables

防火牆。

關閉firewall

:systemctl stop firewalld.service #停止

firewall

systemctl disable firewalld.service #禁止

firewall

開機啟動

5.設定開機啟動

systemctl enable mongod.service

6.啟動

mongo shell

命令:mongo

檢視資料庫:show dbs

7.設定

mongodb

遠端訪問:

編輯mongod.conf

注釋bindip,

並重啟mongodb.

vim /etc/mongod.conf

重啟mongodb

:systemctl restart mongod.service

新增賬號密碼

步驟一:在未開啟認證的環境下,登入到資料庫

mongo

步驟二:切換到admin

資料庫》 use admin

步驟三:建立管理員賬號

> db.createuser()

新增的使用者在 db.system.users

中》 db.getcollectionnames()

[ "system.indexes", "system.users", "system.version" ]

步驟四:驗證使用者是否建立成功

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

> exit

bye步驟五:殺掉程序,重啟mongodb

服務ps -ef | grep mongod

kill -9 pid

帶認證模式開啟mongod

mongod --auth --config /etc/mongod.conf

新增資料庫

>

userunoob

switched to db runoob

>

dbrunoob

>

以看到,我們剛建立的資料庫 runoob 並不在資料庫的列表中,要顯示它,我們需要向 runoob 資料庫插入一些資料。

db

.runoob

.insert

()

wordpress開啟使用者註冊

很多人想用wordpress打造多使用者部落格平台 首先想到的是使用者註冊 今天搞了好長時間,找了好多資料總算找到了 首先開啟使用者註冊 後台 設定 常規設定 在成員資格選項中選擇任何人都可以註冊 然後選擇註冊使用者的預設許可權 儲存設定 使用http 你的 wp login.php?action ...

BIEE開啟使用者跟蹤

biee11.1.1.6之後的版本,在安裝完成之後,rcu會自動建一張表 s nq acct 用於使用者操作記錄的跟蹤,但是此功能預設情況是關閉狀態。因此需要手動開啟。1.開啟使用者跟蹤功能 1.1.修改配置檔案 nqsconfig.ini 檔案路徑 備份此檔案,然後修改內容如下 可以在本機上修改,...

mysql開啟使用者 登入 審計功能

背景 假設這麼乙個情況,你是某公司mysql dba,某日突然公司資料庫中的所有被人為刪了。儘管有資料備份,但是因服務停止而造成的損失上千萬,現在公司需要查出那個做刪除操作的人。但是擁有資料庫操作許可權的人很多,如何排查,證據又在哪?是不是覺得無能為力?mysql本身並沒有操作審計的功能,那是不是意...