安装mongo
安装 MongoDB 社区版
sudo yum install libcurl openssl xz-libs
从下载的档案中提取文件。
例如,从系统 shell,您可以使用以下tar
命令提取:
tar -zxvf mongodb-linux-*-7.0.12.tgz
确保二进制文件位于环境变量中列出的目录中PATH
。
MongoDB 二进制文件位于bin/
tarball 目录中。您可以:
-
将二进制文件复制到变量中列出的目录中
PATH
,例如/usr/local/bin
(/path/to/the/mongodb-directory/
根据需要使用安装目录进行更新)
sudo cp /path/to/the/mongodb-directory/bin/* /usr/local/bin/
- 从变量中列出的目录创建到二进制文件的符号链接
PATH
,例如/usr/local/bin
(/path/to/the/mongodb-directory/
根据需要使用安装目录进行更新):
sudo ln -s /path/to/the/mongodb-directory/bin/* /usr/local/bin/
目录路径
使用默认目录
默认情况下,MongoDB 使用mongod
用户帐户运行并使用以下默认目录:
-
/var/lib/mongo
(the data directory) -
/var/log/mongodb
(the log directory)
创建 MongoDB 数据和日志目录:
sudo mkdir -p /var/lib/mongo sudo mkdir -p /var/log/mongodb
默认情况下,MongoDB 使用mongod
用户帐户运行。创建一个mongod
和一个mongodb
组。确保mongod
属于该组,然后将这些目录的所有者和组设置为mongod
:
sudo chown -R mongod:mongod /var/lib/mongo sudo chown -R mongod:mongod /var/log/mongodb
使用非默认目录
要使用默认目录以外的数据目录和/或日志目录:
-
创建一个或多个新目录。
-
编辑配置文件
/etc/mongod.conf
,相应修改以下字段:
-
storage.dbPath
指定新的数据目录路径(例如/some/data/directory
) -
systemLog.path
指定新的日志文件路径(例如/some/log/directory/mongod.log
)
确保运行 MongoDB 的用户可以访问该目录或目录:
sudo chown -R mongod:mongod <directory>
如果您更改运行 MongoDB 进程的用户,则必须 授予新用户访问这些目录的权限。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了