linux系统下如何安装MongoDB单节点
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章将为大家详细讲解有关linux系统下如何安装MongoDB单节点,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装包下载地址: (https://www.m
千家信息网最后更新 2025年01月31日linux系统下如何安装MongoDB单节点
这篇文章将为大家详细讲解有关linux系统下如何安装MongoDB单节点,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
安装包
下载地址: (https://www.mongodb.com/download-center)
用户权限/目录
1、创建 dbuser用户
groupadd dbgroup useradd dbuser -m -d /home/dbuser -g dbgroup
2、部署目录
mkdir -p /opt/localchown -R dbuser:dbgroup /opt/localcd /opt/local
3、解压安装包
tar -xzvf mongodb-linux-x86_64-enterprise-suse11-3.2.7.tgzmv mongodb-linux-x86_64-enterprise-suse11-3.2.7 mongodbcd mongodbmkdir conf data log
conf 作为配置文件目录 data 作为数据文件目录 log 作为日志文件目录
配置文件
vim conf/mongo.conf
storage: dbPath: "/opt/local/mongodb/data/" engine: wiredTiger# directoryPerDB: true journal: enabled: truesystemLog: destination: file path: "/opt/local/mongodb/log/mongodb.log" logAppend: true# timeStampFormat: iso8601-utcoperationProfiling: slowOpThresholdMs: 10000replication: oplogSizeMB: 700processManagement: fork: true pidFilePath: "/opt/local/mongodb/mongod.pid"net: port: 27017 http: enabled: false unixDomainSocket: enabled : false
其中启动端口为27017,将http管理界面关闭; slowOpThredsholdMs是慢操作检测的阈值,可以根据需要调整;
初始化
1、启动mongod,缺省状态下可匿名访问
./bin/mongod -f conf/mongodb.conf
2、连接 mongo
./bin/mongo --port 27017
3、初始化管理员
use admindb.createUser({user:'admin',pwd:'admin@2016',roles:[{role:'clusterAdmin',db:'admin'},{role:'userAdminAnyDatabase',db:'admin'}]})use appdbdb.createUser({user:'appuser',pwd:'appuser@2016',roles:[{role:'dbOwner',db:'appdb'}]})
4、分别创建了管理员用户和应用账户,之后将
重启 mongo,启用鉴权
pkill mongod./bin/mongod -f conf/mongodb.conf -auth
此后连接mongo 则需要提供身份鉴权
常用命令
启动命令
./bin/mongod -f conf/mongodb.conf
停止命令
kill -2 `cat mongod.pid`rm mongod.pid
检测端口
netstat -nlp |grep 27071
查看日志
tail -n200 -f log/mongodb.log
连接端口
./bin/mongo --port 10001 -u admin -p admin@2016 --authenticationDatabase=admin
监控命令
./bin/mongostat --port 27071 -u admin -p admin@2016 --authenticationDatabase=admin --discover -n 30 3
关于"linux系统下如何安装MongoDB单节点"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
目录
命令
文件
用户
端口
篇文章
管理
系统
节点
日志
更多
管理员
检测
配置
不错
实用
内容
地址
常用
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
王为虎 苏州网络安全
如何看服务器几块硬盘
win服务器管理命令大全
高中学历学软件开发好就业吗
dell服务器raid显示红色
vb数据库的代码
网络安全个人信息保护论文
服务器怎么响应网页post
专科网络技术专业学网络安全码
阿尔比恩ol服务器离线状态
上海市洪阳软件开发有限公司
怎么看服务器曾经安装补丁记录
网络技术一些名词
怎样进入共享文件服务器
公司网络安全知识讲座
foxpro数据库扩展名
黑暗之魂3服务器现在可以玩了吗
遇到的网络安全问题有哪些
怎么查看穿越火线服务器名称
联想服务器上电自动启动
软件开发和技术工程
常用网络技术推荐咨询
数据库的赋值
阿里云服务器换系统软件
粤讯网络技术有限公司
软件开发项目完成
东营山东软件开发
陕西金税盘安全接入服务器
大型企业有几台dhcp服务器
心灵终结怎么选服务器不卡