3.mongoDB Shell 基本操作
来源:互联网 发布:端口被屏蔽怎么办 编辑:程序博客网 时间:2024/06/16 23:36
一.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
- 3.mongoDB Shell 基本操作
- MongoDB客户端shell基本操作
- mongoDB(2):shell基本操作
- mongoDB的shell的基本操作
- mongoDB的shell的基本操作
- MongoDB 学习二(shell 基本操作)
- linux下MongoDB客户端shell基本操作
- linux下MongoDB客户端shell基本操作
- 学习MongoDB--(2-2):MongoDB入门(Shell基本操作)
- mongodb(二)-- mongodb shell及基本操作
- MongoDB学习—(2)shell的基本操作
- MongoDB学习—(3)shell的基本操作
- mongodb 基本shell
- MongoDB shell操作
- mongoDB的shell操作
- MongoDB Shell 常用操作
- MongoDB shell 操作
- shell操作mongodb
- Android隐藏标题栏问题
- Linux下oracle服务开机自动启动
- iframe里不同连接的跳转
- 史上最全的公众号盈利模式解读
- python 读取csv 简单策略
- 3.mongoDB Shell 基本操作
- Yii2.0-advanced-10—数据库操作1(原生sql)
- Sia的共识规则(1) --- 加密算法、货币与数据编码
- pdf页提取指定页
- 使用OpenVSwitch、netns构建复杂的虚拟网络
- MyEclipse开启Jquery智能提示
- 1100. Mars Numbers (20)
- nginx + FastDFS分布式文件服务器搭建
- 关于eclipse的国际化插件