




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MongoDB 安装环境验证 1 12 MongoDB 安装环境验证安装环境验证 1 1 验证目的验证目的 验证 mongodb 在那些系统环境下运行正常 2 2 验证场景验证场景 数据库安装 自动启动 创建数据库 创建业务表 CURD 操作 3 3 验证流程验证流程 Mongodb 对操作系统的支持很全面 如 Windows Linux Unix Solaris 等 而且各操作系统都分为 32 位 和 64 位版本 本次验证主要基于 Windows 和 Linux 两种操作系统 详细验证流程如下 3 1 3 1 在在 WindowsWindows 平台下的环境验证平台下的环境验证 3 1 1 3 1 1 数据库安装数据库安装 MongoDB 在 Windows 下是无需安装的 从官网上下载下安装包 后解压 直接执行 mongod 就可以启动 MongoDB 服务器 详细步骤 MongoDB 安装环境验证 2 12 如下 步骤步骤 1 1 下载下载 MongodbMongodb 安装介质安装介质 下载 Mongodb 最新版本 mongodb 2 1 1 测试机器 32 位 下载地 址如下 http www mongodb org dr downloads mongodb org win32 mongo db win32 i386 2 1 1 zip download 步骤步骤 2 2 设置设置 MongdbMongdb 程序存放目录程序存放目录 将其解压到 d 再重命名为 mongo 路径为 d mongo 步骤步骤 3 3 设置数据文件 日志文件的存放目录设置数据文件 日志文件的存放目录 在 d mongo 目录下建一个 db 文件夹及 log 文件夹 路径分别为 d mongo db d mongo log 步骤步骤 4 4 启动启动 MongoDBMongoDB 服务服务 mongoDB 数据库启动所用使用的命令为 Bin 目录下的 mongod exe 需指定数据文件存放路径的 dbpath 参数 启动好如下图 步骤步骤 5 5 将将 MongoDBMongoDB 作为作为 WindowsWindows 服务随机启动服务随机启动 先创建 D mongo log mongodb log 文件 用于存储 MongoDB 的日 志文件 再安装系统服务 安装服务的时候只需要指定 install MongoDB 安装环境验证 3 12 参数即可 命令如下 服务添加成功后 Windows 服务中就会增加 Mongo DB 并未自动启动 详细如下截图 步骤步骤 6 6 客户端连接验证客户端连接验证 重启服务器后 新打开一个 CMD 输入 d mongo bin mongo 如果 出现下面提示 即可正常操作数据库 步骤步骤 7 7 查看查看 MongoDBMongoDB 日志日志 MongoDB 安装环境验证 4 12 查看D mongo log mongodb log 文件 即可对MongoDB 的运行情况 进行查看或排错了 至此完成了Windows 平台的MongoDB 安装 3 1 2 3 1 2 创建数据库创建数据库 Mongodb 新增数据库需通过使用 use new dbname 的语法去 创建 新数据库实际上还没真正建立起来 只是表明目前是在使用该 数据库 等插入了数据后 才会真正建立起来 详细如下 如上图所示 通过 show dbs 查看当前已经数据库的列表信息中只有 admin 和 local 执行 use jlqb db 并创建表后 则新增了 jlqb db 数据库 3 1 3 3 1 3 创建业务表创建业务表 Mongodb 中的集合就类似于 oracle 数据库中的表 不需要预先 创建一个集合 在插入数据的同时直接就会自动创建 Mongodb 中 通过 show collections 查看当前用户下都存在哪些集合 操作如下 MongoDB 安装环境验证 5 12 当前只有 C1 这张表 system indexes 是字典表 通过 db students insert name zswang ege 27 sex nan 即可创建含有三个字段的 students 业务表 如下图 3 1 4 3 1 4 CURDCURD 操作操作 创建集合 如上节所述 Mongodb 不需要预先创建一个集合 在插入数据的 同时直接就会自动创建 并在 db tablename insert 中定义集合 结构 数据操作 插入数据 插入数据 通过 db tablename insert 命令插入记录 例如创建 用户 user 表并增加 zswang 用户信息 db user insert name zswang passwd 111111 通过 db user find 查询新增记录 其中 id 是 mongoDB 自动生成的唯一主键 跟新数据跟新数据 通过 db user update 命令修改记录 例如修改上述 user 表中 zswang 对应记录的 name 为 wangzhisheng MongoDB 安装环境验证 6 12 db user update name zswang set name wangzhisheng 通过 db user find 查看修改结果 详细如下 Name 已经从 zswang 修改为 wangzhisheng 删除数据删除数据 通过 db user remove 删除记录 例如删除上述 user 表中 name 为 wangzhisheng 的记录 db user remove name wangzhisheng 删除后通过 db user find 查看删除结果 详细如下 表中记录已经不存在 查询数据 Mongodb 的数据查询是都是基于内置的 shell 去操作的 常见的 查询是通过 db tablename find 去实现的 如查询用户表的所 有记录及姓名为 zswang 的记录 Db user find Db user find name zswang 删除集合 MongoDB 安装环境验证 7 12 Mongodb 通过 db tablename drop 去删除数据库中已经存 在的业务表 例如删除 user 表 通过 Db user drop 命令即可 如下 执行删除命令后 show collections 查看当前数据库下的 业务表已经没有了 user 表 3 2 3 2 在在 LinuxLinux 平台下的环境验证平台下的环境验证 3 2 1 3 2 1 数据库安装数据库安装 Mongodb 在 Linux 操作系统下同 windows 一样 无需安装的 下载解压即可 需要注意的是 Mongodb 对 linux 操作系统要求 Glibc 必须是 2 5 以上版本 下面验证都基于 Redhat 5 4 版本 详 细步骤如下 步骤步骤 1 1 下载下载 MongodbMongodb 安装介质安装介质 下载 Mongodb 最新版本 mongodb 2 1 1 下载地址如下 http www mongodb org dr fastdl mongodb org linux mongodb linux i686 2 1 1 tgz download 步骤步骤 2 2 设置设置 MongodbMongodb 数据库的存放路径数据库的存放路径 将其解压到 user home mongodb linux i686 2 1 1 路径下 步骤步骤 3 3 设置数据文件 日志文件存放路径设置数据文件 日志文件存放路径 MongoDB 安装环境验证 8 12 通过 mkdir 命令建立数据文件存放路径 home user mongodb db 目 录及数据库日志文件存放路径 home user mongodb log 目录 步骤步骤 4 4 启动启动 MongodbMongodb 服务服务 进入数据库安装目录 user home mongodb linux i686 2 1 1 bin 下 执行 mongod dbpath home user mongodb db 即可启动 如下 步骤步骤 5 5 将将 MongodbMongodb 作为作为 LinuxLinux 开机启动项开机启动项 先创建 home user mongodb db mongodb log 文件 用于存储 MongoDB 的日志文件 再编辑 etc rc local 文件加入下面一行代 码 mongod dbpath home user mongodb db logpath home user mongodb log mongodb log 步骤步骤 6 6 客户端连接验证客户端连接验证 新建一个会话输入 user home mongodb linux i686 2 1 1 bin mongo 如果出现下面提示 就可以正常操作 Mongodb 数据库了 MongoDB 安装环境验证 9 12 步骤步骤 7 7 查看查看 MongodbMongodb 日志日志 查看 home user mongodb log mongodb log 文件 即可对 MongoDB 的运行状况进行查看或分析 3 2 2 3 2 2 创建数据库创建数据库 Linux 环境下创建数据库同 windows 环境下操作一致 如下图 增加一个 lnqb db 数据库 3 2 3 3 2 3 创建业务表创建业务表 Linux 环境下创建业务表同 windows 环境下操作一致 如下图 在 lnqb db 数据库中创建一张 Test 测试表 3 2 4 3 2 4 CURDCURD 操作操作 Linux 环境下 CURD 操作命令同 windows 环境下一致 创建集 MongoDB 安装环境验证 10 12 合 数据操作 数据查询 删除集合的详细操作截图如下 如上所示 Linux 下环境 Mongodb 同样支持 CURD 操作 3 3 数据库启动参数说明数据库启动参数说明 前面验证数据库启动只涉及到用于指向 Mongodb 数据文件 日 志文件存放路径的 dbpath logpath 两个参数 但数据库本身可支 持更多的启动参数用于不同的应用场景 常用的主要参数如下 基本配置 quiet 安静输出 port arg 指定服务端口号 默认端口 27017 bind ip arg 绑定服务 IP 若绑定 127 0 0 1 则只能本机访问 不指定默认本地所 有 IP logpath arg 指定 MongoDB 日志文件 注意是指定文件不是目录 logappend 使用追加的方式写日志 pidfilepath arg PID File 的完整路径 如果没有设置 则没有 PID 文件 keyFile arg 集群的私钥的完整路径 只对于 Replica Set 架构有效 MongoDB 安装环境验证 11 12 unixSocketPrefix arg UNIX 域套接字替代目录 默认为 tmp fork 以守护进程的方式运行 MongoDB 创建服务器进程 auth 启用验证 cpu 定期显示 CPU 的 CPU 利用率和 iowait dbpath arg 指定数据库路径 diaglog arg diaglog 选项 0 off 1 W 2 R 3 both 7 W some reads directoryperdb 设置每个数据库将被保存在一个单独的目录 journal 启用日志选项 MongoDB 的数据操作将会写入到 journal 文件夹的文 件里 journalOptions arg 启用日志诊断选项 ipv6 启用 IPv6 选项 jsonp 允许 JSONP 形式通过 HTTP 访问 有安全影响 maxConns arg 最大同时连接数 默认 2000 noauth 不启用验证 nohttpinterface 关闭 http 接口 默认关闭 27018 端口访问 noprealloc 禁用数据文件预分配 往往影响性能 noscripting 禁用脚本引擎 notablescan 不允许表扫描 nounixsocket 禁用 Unix 套接字监听 nssize arg 16 设置信数据库 ns 文件大小 MB objcheck 在收到客户数据 检查的有效性 profile arg 档案参数 0 off 1 slow 2 all quota 限制每个数据库的文件数 设置默认为 8 quotaFiles arg number of files allower per db requires quota rest 开启简单的 rest API repair 修复所有数据库 run repair on all dbs repairpath arg 修复库生成的文件的目录 默认为目录名称 dbpath slowms arg 100 value of slow for profile and console log s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数字营销行业社交媒体广告效果分析研究报告
- 2025年保健品行业保健品市场消费趋势研究报告
- 2025年安徽某省属国企招聘笔试备考试题及答案解析
- 2026安徽合力叉车校园招聘笔试备考题库及答案解析
- 2025华润河南医药公司招聘笔试备考试题及答案解析
- 2025湖南岳阳市岳阳楼区事业单位招聘50人笔试模拟试题及答案解析
- 2025年急诊医学应急处理能力模拟测试答案及解析
- 2025浙江博思睿招聘(派遣至海宁市硖石街道办事处)1人笔试参考题库附答案解析
- 2025年危重病房急救处理流程模拟测试卷答案及解析
- 20256广东广州市白云区教育局“百万英才汇南粤”第三次招聘政府雇员5人笔试备考试题及答案解析
- 美发师考试题
- 浙江安保考试题库及答案
- 苏州安全生产教育培训课件
- 2025年专题讲座-纪念抗战胜利80周年93阅兵
- 兵团面试题目及答案
- 2025贵州贵阳市投资控股集团房地产置业有限公司招聘12人考试参考题库及答案解析
- 免疫细胞治疗安全性评价-第1篇-洞察及研究
- 车间师带徒管理办法
- 桥梁工程监理工作实施方案
- 2025年秋期新教材部编人教版一年级上册道德与法治教学计划+进度表
- 服装辅料基础知识培训
评论
0/150
提交评论