mongodb笔记

mongodb服务端的启动
默认端口:27017
默认配置文件的位置:/etc/mongod.conf
默认日志的位置:/var/log/mongodb/mongod.log

mongodb服务端启动分别两种方式:

本地测试方式的启动(只具有本地数据增删改查的功能)

生产环境启动(具有完整的全部功能)

1.1 测试方式启动
启动: sudo service mongod start (sudo service mongod start)
停止: sudo service mongod stop
重启: sudo service mongod restart

1.2 生产环境正式的启动方式
启动: sudo mongod [–auth --dbpath=dbpath --logpath=logpath --append --fork] [-–f logfile ]
只以 sudo mongod 命令启动时,默认将数据存放在了 /data/db 目录下,需要手动创建该目录
–dbpath: 指定数据库的存放路径 --dbpath=data/db
–logpath: 指定日志的存放路径 --logpath=data/db/db.log
–append: 或–logappend 设置日志的写入形式为追加模式 --logpath=data/db/db.log --logappend
–fork: 或-fork 开启新的进程运行mongodb服务
–f: 或-f 配置文件路径(可以将上述配置信息写入文件然后通过该文件中的参数进行加载启动)
–auth: 以权限认证的方式启动

		python@ubuntu:/data$ sudo vim mongo.conf
		
		1 dbpath=data/db 
		2 logpath=db.log 
		3 logappend=true
		4 #fork=true
		
		python@ubuntu:/data$ ps aux | grep mongod
		root       4248  0.0  0.0  56596  3868 pts/1    T    20:54   0:00 sudo mongod --dbpath=data/db
		root       4249  0.1  1.6 952168 66736 pts/1    Tl   20:54   0:06 mongod --dbpath=data/db
		python     7944  0.0  0.0  15984   988 pts/1    S+   22:01   0:00 grep --color=auto mongod
python@ubuntu:/data$ tree
.
├── db
│   ├── collection-0--7552243106441592081.wt
│   ├── collection-2--7552243106441592081.wt
│   ├── diagnostic.data
│   │   ├── metrics.2019-08-13T12-44-11Z-00000
│   │   ├── metrics.2019-08-13T12-47-27Z-00000
│   │   ├── metrics.2019-08-13T12-54-37Z-00000
│   │   └── metrics.interim
│   ├── index-1--7552243106441592081.wt
│   ├── index-3--7552243106441592081.wt
│   ├── index-4--7552243106441592081.wt
│   ├── journal
│   │   ├── WiredTigerLog.0000000003
│   │   ├── WiredTigerPreplog.0000000001
│   │   └── WiredTigerPreplog.0000000002
│   ├── _mdb_catalog.wt
│   ├── mongod.lock
│   ├── sizeStorer.wt
│   ├── storage.bson
│   ├── WiredTiger
│   ├── WiredTigerLAS.wt
│   ├── WiredTiger.lock
│   ├── WiredTiger.turtle
│   └── WiredTiger.wt
├── db.log
└── mongo.conf


#正在27017端口上等待连接
NETWORK  [thread1] waiting for connections on port 27017
#已启动,新开窗口进入
mongo
#查看是否启动
ps aux | grep mongod
#结束杀死
python@ubuntu:/data$ ps aux | grep mongod
root       4248  0.0  0.0  56596  3868 pts/1    T    08:29   0:00 sudo mongod --dbpath=data/db
root       4249  0.1  1.6 952168 66736 pts/1    Tl   08:29   0:06 mongod --dbpath=data/db
python    10732  0.0  0.0  15984  1084 pts/1    S+   10:06   0:00 grep --color=auto mongod
python@ubuntu:/data$ sudo kill -9 4248

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值