安装 mongoDB
-
添加
MONGOROOT/bin
到环境变量PATH
MONGOROOT是mongo安装目录
启动 mongo
-
服务启动程序
MONGOROOT/bin/mongod
-
创建保存数据目录
mkdir MONGOROOT/db
-
设置mongo配置文件
MONGOROOT/mongo.cnf
端口 - port
数据目录 - dbpath
日志文件 - logpath
用户验证 - noauth
-
指定保存数据目录和端口启动mongo服务端
mongod -f
MONGOROOT/mongo.cnf
添加 mongo到服务
mongod --install
- 获取帮助
mongod --help
连接mongo
-
连接mongo客户端
MONGOROOT/bin/mongo
默认端口 - 27017
-
连接参数
端口 --port=
主机 --host=
远程连接的基本环境
- 连接程序(自带客户端、编程语言驱动)
- 主机IP,区分网络上一台主机
- 端口,区分同一机器上不同应用程序,能监听某个端口的叫做服务,端口可以从1·65534 (2^16)
- 用户名,用户不一定是人,还有应用程序
- 密码,用户身份认证
- 对于数据库服务,需要设置允许远程连接程序的IP地址
- 会话,建立起tcp连接,并进行互相传递数据,称为会话 session
命令行
-
基本环境
- 工作目录
pwd
- 环境变量 PATH => 命令搜索路径
- 工作目录
-
事件循环 => 会话 => 交互模式
等待输入(标准输入) => 输入指令 => 执行指令 => 输出指令执行结果(标准输出、错误输出) => 等待输入(标准输入)
// 伪代码实现命令行 for event_loop { // 等待输入 cmd := waitInput(promt) // 执行指令 r, rErr := execute(cmd) // 输出指令执行结果 output(r, rErr) }
-
每启动一个命令行或连接叫做
- 终端
- 终端实例
- 会话
- 控制台