3.mongoDB Shell 基本操作

一.mongod服务的启动与停止

输入 mongod --help查看启动项

参数功能
--dbpath指定数据库的目录,默认在window下是c:\data\db\
--port指定服务器监听的端口号码,默认是27017
--fork用守护进程的方式启动mongoDB
--logpath指定日志的输出路径,默认是控制台
--config指定启动项参数文件的路径
--auth用安全认证方式启动数据库

1.1利用config配置文件将启动数据库改变端口为8888

mongodb.conf文件:

dbpath = E:\MyProgram\MongodbDATA  //mongo元数据存放位置
port = 8888     //端口号
rest = true   //打开简单网页管理接口

1.2 启动mongod服务器:

mongod --config C:\Users\dxf\Desktop\mongo\mongodb.conf

1.3启动mongo客户端:

编辑 .bat文件(windows下)

mongo 127.0.0.1:8888/admin

双击启动 .bat启动

2.停止mongoDB服务(windows下)

2.1 ctrl+c 组合键可以关闭数据库

这里写图片描述

3.停止mongoDB服务(linux下)

同样的,如果mongod服务是以前台服务进行的,那么直接按快捷键“Ctrl+c”即可结束。

如果是后台进程,那么使用kill -2 xxxx(PID编号)或者使用kill xxxx(PID编号)结束进程.

注意:不能使用kill -9来关闭正在运行中的MongoDB,否则会使数据库奔溃

另一种稳妥的关闭方式:

切换到admin数据库下,用db.shutdownServer()命令关闭数据

这里写图片描述

二. Web管理界面

MongoDB内置了一个监控和管理界面,如果只是简单的监控,可以在MongoDB实例的端口号(如27017)上+1000后(28017)在任何Web浏览器打开:
http://ipAddress:28017/

要使用管理功能,则需要为MongoDB引擎增加--rest参数
这里写图片描述

三. 安全与认证

MongoDB有内置的安全认证功能,但用起来让人比较纠结:
1.默认为无认证,启动用登录shell;
2.添加账号;
3.关闭shell、关闭MongoDB;
4.为MongoDB增加--auth参数;
5.重启MongoDB;
6.登录shell,此时就需要认证了;

关于如何添加、修改以及删除账号信息,这里不再详述,请参考:

https://docs.mongodb.com/manual/security/

四. 建库、建表基本操作

DDL建库操作

1.创建一个数据库

use [databaseName]

只有为当前数据库添加list,这个数据库才会被真正创建
但是你什么也不干就离开的话这个空数据库就会被删除

2.查看所有数据库

show dbs

3.查看数据库中的数据集(相当于关系型数据库中的表)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值