一 安裝

1.配置MongoDB官方的yum,以安裝最新版本的MongoDB

創建相應文件:

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

寫入以下配置項:

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.1/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

2.下載

默認下載最新的穩定版本:

sudo yum install -y mongodb-org-unstable

也可以自定義下載版本:

sudo yum install -y mongodb-org-unstable-4.1.9 || mongodb-org-unstable-server-4.1.9 || mongodb-org-unstable-shell-4.1.9 || mongodb-org-unstable-mongos-4.1.9 || mongodb-org-unstable-tools-4.1.9

二 配置

1.編輯默認的配置文件

vim /etc/mongo.conf

2.常用配置

systemLog:
quiet: false # MongoDB試圖最大程度精簡日誌數量,以安靜模式運行,不建議生產環境打開
destination: file # 日誌輸出的目的地,如果值是file,即文件類型,則必須指定path的值
path: /var/log/mongodb/mongod.log # 日誌的路徑,該值即默認路徑
logAppend: true # 重啟MongoDB實例時,是否在同一個文件追加日誌,如果為false,則備份原有日誌,同時新增日誌文件
verbosity: 2 # 日誌的詳細程度,範圍0-5,默認是0,即最簡單日誌;最高是5,最詳細日誌。

storage:
dbPath: /var/lib/mongo # 數據存儲位置,該值即默認值,可手動配置
journal:
enabled: true # 是否啟用持久性日誌存儲,64位系統默認true,32位默認false

net:
port: 27017 # MongoDB監聽的tcp埠,默認是27017,建議修改
bindIp: 127.0.0.1 # 允許鏈接的IP地址,如需遠程連接,應該改為對應IP,或改為0.0.0.0(::,0.0.0.0)以允許所有IPv4(IPv6)鏈接

其他詳細配置請參考官方配置

三 啟動

1.啟動

sudo service mongod start

2.確認是否啟動

sudo chkconfig mongod on

3.關閉

sudo service mongod stop

4.重啟

sudo service mongod restart

5.啟動MongoDB命令行工具

mongo

6.在MongoDB命令行工具中對指定資料庫創建用戶名密碼

> db.createUser(
{
user: userName,
pwd: password,
roles: [{role: readWrite, db: database}]
}
)

以上命令對資料庫database,創建了許可權是readWrite的一個用戶

其他注意事項參考官方連接

四 連接

使用連接字元串進行連接

uri: mongodb://[userName]:[password]@host:port/database

使用上小節第六步創建的用戶名密碼舉例為:

mongodb://userName:[email protected]:27017/database

推薦閱讀:

相关文章