安装 mongodb
-
配置 yum Repository
/etc/yum.repos.d/mongodb-org-7.0.repo
[mongodb-org-7.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc
或者
yum install -y https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/RPMS/mongodb-org-server-7.0.5-1.el7.x86_64.rpm
-
安装
install -y mongodb-org
修改默认存储目录
-
创建目录
mkdir -p /mnt/mongodb/{data,log} chown -R mongod:mongod /mnt/mongodb
-
配置 SELinux
yum install policycoreutils-python semanage fcontext -a -t mongod_var_lib_t /mnt/mongodb/data.* semanage fcontext -a -t mongod_log_t /mnt/mongodb/log.* chcon -Rv -u system_u -t mongod_var_lib_t /mnt/mongodb/data chcon -Rv -u system_u -t mongod_log_t /mnt/mongodb/log restorecon -R -v /data/mongodb/data restorecon -R -v /data/mongodb/log
-
修改
/etc/mongod.conf
中的storage.dbPath
和systemLog.path
# mongod.conf # for documentation of all options,see: # http://docs.mongodb.org/manual/reference/configuration-options/ # where to write logging data. systemLog: destination: file logAppend: true # path: /var/log/mongodb/mongod.log # 修改前 path: /mnt/mongodb/log/mongod.log # 修改后 # Where and how to store data. storage: # dbPath: /var/lib/mongo # 修改前 dbPath: /mnt/mongodb/data # 修改后 # how the process runs processManagement: timeZoneInfo: /usr/share/zoneinfo # network interfaces net: port: 27017 bindIp: 127.0.0.1 # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or,alternatively,use the net.bindIpAll setting. #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options #auditLog:
-
启动 mongodb
systemctl start mongod
原文地址:https://blog.csdn.net/u010993471/article/details/135500413
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。