mongoDB - 日常操作一

mongodb 启动方式

# 不启动认证
./mongod --bind_ip 172.16.2.17 --port 27017 --fork --logpath=/opt/mongodb/mongodb.log --logappend --dbpath=/opt/mongodb/data/
# 启动认证
./mongod --port 27017 --fork --logpath=/opt/mongodb/mongodb.log --logappend --dbpath=/opt/mongodb/data/ --auth

# 配置文件方式启动
cat /opt/mongodb/mongodb.conf
bind_ip=172.16.2.17
port
=27017 # 端口号 fork=true # 以守护进程的方式运行,创建服务器进程 auth=true # 开启用户认证 logappend=true # 日志采用追加方式 logpath=/opt/mongodb/mongodb.log # 日志输出文件路径 dbpath=/opt/mongodb/data/ # 数据库路径 shardsvr=true # 设置是否分片 maxConns=600 # 数据库的最大连接数 ./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
-2 pid kill -15 pid

 

posted @ 2018-04-01 21:33  01234567  阅读(134)  评论(0编辑  收藏  举报