当前位置: 首页 > 科技观察

CentOS7快速安装Mongodb详解_0

时间:2023-03-12 11:00:51 科技观察

介绍MongoDB是用C++语言编写的,是一个基于分布式文件存储的开源数据库系统。环境介绍操作系统:在mongodb官网下载CentOS7安装。可以直接下载对应的rpm包,然后使用yum安装。yum-ylocalinstallmongodb-org-mongos-4.4.8-1.el7.x86_64.rpmmongodb-org-server-4.4.8-1.el7.x86_64.rpmmongodb-org-shell-4.4.8-1.el7.x86_64。rpm启动systemctlenablemongodsystemctlstartmongod查看启动文件systemctlcatmongod[Unit]Description=MongoDBDatabaseServerDocumentation=https://docs.mongodb.org/manualAfter=network-online.targetWants=network-online.target[Service]User=mongodGroup=mongodEnvironment="OPTIONS=-f/etc/mongod.conf"EnvironmentFile=-/etc/sysconfig/mongodExecStart=/usr/bin/mongod$OPTIONSExecStartPre=/usr/bin/mkdir-p/var/run/mongodbExecStartPre=/usr/bin/chownmongod:mongod/var/run/mongodbExecStartPre=/usr/bin/chmod0755/var/run/mongodbPermissionsStartOnly=truePIDFile=/var/run/mongodb/mongod.pidType=forking#filesizeLimitFSIZE=infinity#cputimeLimitCPU=infinity#virtualmemorysizeLimitAS=infinity#openfilesLimitNOFILE=64000#processes/threadsLimitNPROC=64000#lockedmemoryLimitMEMLOCK=infinity#totalthreads(用户+内核)TasksMax=infinityTasksAccounting=false#Recommendedlimitsformongodasspecifiedin#https://docs.mongodb.com/manual/reference/ulimit/#recommended-ulimit-settings[Install]WantedBy=multi-user.target可以看到数据目录文件/var/run/mongodb,配置该文件是/etc/mongod.conf。设置密码验证。默认情况下,没有设置密码。可以直接输入mongo命令直接登录shell进行操作。mongo创建管理用户useadmindb.createUser({user:"root",pwd:"opcai.TOP",roles:["root"]})修改配置文件vim/etc/mongod.conf配置安全和开启认证....security:authorization:enabled...重启服务生效systemctlrestartmongod总结Mongodb目前应用较多,维护比较简单。

猜你喜欢