mongoDB - 日常操作一
2024-10-19 02:19:12
mongodb 启动方式
# 不启动认证
./mongod --bind_ip 172.16.2.17 --port --fork --logpath=/opt/mongodb/mongodb.log --logappend --dbpath=/opt/mongodb/data/
# 启动认证
./mongod --port --fork --logpath=/opt/mongodb/mongodb.log --logappend --dbpath=/opt/mongodb/data/ --auth # 配置文件方式启动
cat /opt/mongodb/mongodb.conf
bind_ip=172.16.2.17
port= # 端口号
fork=true # 以守护进程的方式运行,创建服务器进程
auth=true # 开启用户认证
logappend=true # 日志采用追加方式
logpath=/opt/mongodb/mongodb.log # 日志输出文件路径
dbpath=/opt/mongodb/data/ # 数据库路径
shardsvr=true # 设置是否分片
maxConns= # 数据库的最大连接数
./mongod -f /opt/mongodb/mongodb.conf
其他参数:
# 其他参数
bind_ip # 绑定IP 使用mongo登录需要指定对应IP
journal # 开启日志功能,降低单机故障的恢复时间,取代dur参数
syncdelay # 系统同步刷新磁盘的时间,默认60秒
directoryperdb # 每个db单独存放目录,建议设置.与mysql独立表空间类似
repairpath # 执行repair时的临时目录.如果没开启journal,出现异常重启,必须执行repair操作
# mongodb没有参数设置内存大小.使用os mmap机制缓存数据文件,在数据量不超过内存的情况下,效率非常高.数据量超过系统可用内存会影响写入性能
MongoDB 关闭方式
# 方法一:登录mongodb
./mongo
use admin
db.shutdownServer()
方法:
mongod --shutdown --dbpath /data/mongod/db
# 方法:kill传递信号 两种皆可
kill - pid
kill - pid
最新文章
- thinkphp pathinfo nginx 无法加载模块:Index
- Ubuntu 12.10 配置MyEclipes 10.7环境(加破解)
- Java中的链表数据结构
- 清空highcharts数据
- hdu 1028 Ignatius and the Princess III(DP)
- Maven学习记录
- tabbedApliction
- React+webpack开发环境的搭建
- 进程间通信之AIDL
- jQuery控制a标签不可点击 不跳转
- git镜像仓库
- [ZJOI2007]时态同步
- CSS滚动条设置
- ReentrantLock源码
- vue列表拖拽组件 vue-dragging
- java注解中的元注解
- 前端开发-2-HTML
- Linux抓包
- scala数据库工具类
- java绝对路径和相对路径的理解
热门文章
- python2.7.x的字符串编码到底什么鬼?(中文和英文的处理)
- BZOJ5252 八省联考2018林克卡特树(动态规划+wqs二分)
- MT【216】韦达定理
- Leetcode 7.反转整数 By Python
- 04 自学Aruba之定制AC的protal认证登陆页面
- 自学Aruba7.3-Aruba安全认证-802.1x认证(web页面配置)
- get skill
- py3+urllib+bs4+反爬,20+行代码教你爬取豆瓣妹子图
- anaconda python no module named 'past'的解决方法
- Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句