1、添加 MongoDB 存储库:
打开终端,使用以下命令来添加 MongoDB 的官方存储库:
sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo
在编辑器中添加以下内容,然后保存并退出:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
2、安装 MongoDB:
使用以下命令来安装 MongoDB:
sudo yum install -y mongodb-org
这将安装 MongoDB 以及相关的工具。
3、启动 MongoDB 服务:
使用以下命令来启动 MongoDB 服务:
sudo systemctl start mongod
4、设置开机自启动:
如果你希望 MongoDB 在系统启动时自动启动,可以使用以下命令将其添加到系统服务中:
sudo systemctl enable mongod
5、检查 MongoDB 状态:
使用以下命令检查 MongoDB 服务的状态:
sudo systemctl status mongod
6、连接 MongoDB:
你可以使用 MongoDB 的客户端工具(如 mongo 命令)来连接 MongoDB 服务器。例如:
mongo
7、让局域网其他电脑也能访问
7.1、编辑 MongoDB 配置文件:
打开 MongoDB 配置文件以进行编辑。MongoDB 的配置文件通常位于 /etc/mongod.conf(在 CentOS 7 上)。你可以使用文本编辑器来编辑它,如 vi 或 nano:
sudo vim /etc/mongod.conf
7.2、配置 MongoDB 监听 IP 地址:
在配置文件中,找到 net 部分。默认情况下,bindIp 属性设置为 127.0.0.1,这将只允许本地访问。你可以将其更改为允许任何 IP 地址访问,或者指定特定的 IP 地址。如果要允许所有 IP 地址,请将 bindIp 设置为空字符串,如下所示:
net:
port: 27017
bindIp: ""
非常奇怪,这样设置后,启动报错,要按如下设置
net:
port: 27017
bindIpAll: true
7.3、打开端口访问权限
firewall-cmd --add-port=27017/tcp --permanent
firewall-cmd --reload
7.4、重启mongodb
sudo systemctl restart mongod
8、使用Studio 3T访问成功
image.png