在阿里云服務(wù)器上安裝MongoDB的步驟如下,以CentOS和Ubuntu為例:
在CentOS上安裝MongoDB
?更新軟件包
```bash
sudoyumupdate-y
```
?安裝MongoDB
?添加MongoDB的yum倉庫
```bash
sudotee/etc/yum.repos.d/mongodb-org-5.0.repo<<-'EOF'
[mongodb-org-5.0]
name=MongoDBRepository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
EOF
```
?安裝MongoDB
```bash
sudoyuminstall-ymongodb-org
```

?啟動MongoDB服務(wù)并設(shè)置開機自啟
```bash
sudosystemctlstartmongod
sudosystemctlenablemongod
```
?驗證MongoDB是否安裝成功
```bash
sudosystemctlstatusmongod
```
如果服務(wù)正常運行,會顯示`active(running)`狀態(tài)。
?連接MongoDB
```bash
mongo
```
如果成功進入MongoDB的命令行界面,說明MongoDB安裝成功。
在Ubuntu上安裝MongoDB
?更新軟件包
```bash
sudoaptupdate
```
?安裝MongoDB
?導(dǎo)入MongoDB的公鑰
```bash
wget-qO-https://www.mongodb.org/static/pgp/server-5.0.asc|sudoapt-keyadd-
```
?添加MongoDB的APT倉庫
```bash
echo"deb[arch=amd64,arm64]https://repo.mongodb.org/apt/ubuntufocal/mongodb-org/5.0multiverse"|sudotee/etc/apt/sources.list.d/mongodb-org-5.0.list
```
?更新APT軟件包索引
```bash
sudoaptupdate
```
?安裝MongoDB
```bash
sudoaptinstall-ymongodb-org
```
?啟動MongoDB服務(wù)并設(shè)置開機自啟
```bash
sudosystemctlstartmongod
sudosystemctlenablemongod
```
?驗證MongoDB是否安裝成功
```bash
sudosystemctlstatusmongod
```
如果服務(wù)正常運行,會顯示`active(running)`狀態(tài)。
?連接MongoDB
```bash
mongo
```
如果成功進入MongoDB的命令行界面,說明MongoDB安裝成功。
配置MongoDB
?編輯MongoDB配置文件
?CentOS
```bash
sudovi/etc/mongod.conf
```
?Ubuntu
```bash
sudovi/etc/mongod.conf
```
?修改配置文件
?綁定IP地址:默認情況下,MongoDB只綁定到本地地址(127.0.0.1)。如果需要從遠程訪問,可以修改`bindIp`配置項,例如:
```yaml
bindIp:0.0.0.0
```
?其他配置:根據(jù)需要修改其他配置項,如端口號、日志路徑等。
?重啟MongoDB服務(wù)
```bash
sudosystemctlrestartmongod
```
安全配置
?啟用身份驗證
?編輯MongoDB配置文件
```bash
sudovi/etc/mongod.conf
```
?添加安全配置
```yaml
security:
authORIzation:enabled
```
?重啟MongoDB服務(wù)
```bash
sudosystemctlrestartmongod
```
?創(chuàng)建管理員用戶
```bash
mongo
useadmin
db.createUser({
user:"admin",
pwd:"your_password",
roles:[{role:"userAdminAnyDatabase",db:"admin"}]
})
```
?驗證身份驗證
```bash
mongo-uadmin-pyour_password--authenticationDatabaseadmin
```
通過以上步驟,您可以在阿里云服務(wù)器上成功安裝并配置MongoDB,確保MongoDB能夠高效、安全地運行。

kf@jusoucn.com
4008-020-360


4008-020-360
