mongoDB 数据库系统的安装和管理 安装调试
2011-07-28 11:14
489 查看
一、mongoDB 数据库系统的安装和管理:
1,下载:http://downloads.mongodb.org/win32/mongodb-win32-i386-1.4.0.zip
2,解压 mongodb-win32-i386-1.4.0.zip 到 E:\mongodb-win32-i386-1.4.0\,再在其中建立文件夹 data 存放测试数据库用。
3,手工启动 mongoDB Server:
打开一个 DOS 窗口,进入 E:\mongodb-win32-i386-1.4.0\bin 目录,运行命令:
E:\mongodb-win32-i386-1.4.0\bin>mongod --dbpath E:\mongodb-win32-i386-1.4.0\data
不要关闭该 DOS 窗口。
mongoDB 服务端的默认连接端口是 27017。
4,作为 Windows 服务启动:
1)、 D:\mongodb\bin>mongod --install --dbpath d:\data\db --serviceName mongo --logpath d:\data\log\logs
2)、 net start mongo
注册 Windows service 后,mongoDB 服务端会随 Windows 一起启动。
5,mongoDB 服务端启动后,重新打开一个 DOS 窗口,进入 E:\mongodb-win32-i386-1.4.0\bin 目录,运行命令 mongo.exe,将会
出现下面的信息:
E:\mongodb-win32-i386-1.4.0\bin>mongo
MongoDB shell version: 1.4.0
url: test
connecting to: test
type "exit" to exit
type "help" for help
二.安装php连接mongo的驱动
可以到这个链接下载驱动http://github.com/mongodb/mongo-php-driver/downloads
不过要注意php的版本匹配问题,否则启动apache报错。
三.编写php代码测试<?php
//多个服务器
$conn = new Mongo("mongodb://localhost:27017");
//选择数据库blog
$db = $conn->blog;
//制定结果集(表名:users)
$collection = $db->users;
//列出数据库列表
$dbs = $conn->listDBs();
echo "<pre>";
print_r($dbs);
echo "</pre>";
//新增
$user = array('name' => 'caleng', 'email' => 'admin@admin.com');
$collection->insert($user);
//修改
$newdata = array('$set' => array("email" => "test@test.com"));
$collection->update(array("name" => "caleng"), $newdata);
//查找
$cursor = $collection->find();
echo "<pre>";
print_r($cursor);
echo "</pre>";
//查找一条
$user = $collection->findOne(array('name' => 'caleng'), array('email'));
echo "<pre>";
print_r($user);
echo "</pre>";
//删除
$collection->remove(array('name'=>'caleng'), array("justOne" => true));
?>对于mongo的类的使用可以参考,最新版php手册,下载链接http://bbs.chinaunix.net/thread-999247-1-1.html
1,下载:http://downloads.mongodb.org/win32/mongodb-win32-i386-1.4.0.zip
2,解压 mongodb-win32-i386-1.4.0.zip 到 E:\mongodb-win32-i386-1.4.0\,再在其中建立文件夹 data 存放测试数据库用。
3,手工启动 mongoDB Server:
打开一个 DOS 窗口,进入 E:\mongodb-win32-i386-1.4.0\bin 目录,运行命令:
E:\mongodb-win32-i386-1.4.0\bin>mongod --dbpath E:\mongodb-win32-i386-1.4.0\data
不要关闭该 DOS 窗口。
mongoDB 服务端的默认连接端口是 27017。
4,作为 Windows 服务启动:
1)、 D:\mongodb\bin>mongod --install --dbpath d:\data\db --serviceName mongo --logpath d:\data\log\logs
2)、 net start mongo
注册 Windows service 后,mongoDB 服务端会随 Windows 一起启动。
5,mongoDB 服务端启动后,重新打开一个 DOS 窗口,进入 E:\mongodb-win32-i386-1.4.0\bin 目录,运行命令 mongo.exe,将会
出现下面的信息:
E:\mongodb-win32-i386-1.4.0\bin>mongo
MongoDB shell version: 1.4.0
url: test
connecting to: test
type "exit" to exit
type "help" for help
二.安装php连接mongo的驱动
可以到这个链接下载驱动http://github.com/mongodb/mongo-php-driver/downloads
不过要注意php的版本匹配问题,否则启动apache报错。
三.编写php代码测试<?php
//多个服务器
$conn = new Mongo("mongodb://localhost:27017");
//选择数据库blog
$db = $conn->blog;
//制定结果集(表名:users)
$collection = $db->users;
//列出数据库列表
$dbs = $conn->listDBs();
echo "<pre>";
print_r($dbs);
echo "</pre>";
//新增
$user = array('name' => 'caleng', 'email' => 'admin@admin.com');
$collection->insert($user);
//修改
$newdata = array('$set' => array("email" => "test@test.com"));
$collection->update(array("name" => "caleng"), $newdata);
//查找
$cursor = $collection->find();
echo "<pre>";
print_r($cursor);
echo "</pre>";
//查找一条
$user = $collection->findOne(array('name' => 'caleng'), array('email'));
echo "<pre>";
print_r($user);
echo "</pre>";
//删除
$collection->remove(array('name'=>'caleng'), array("justOne" => true));
?>对于mongo的类的使用可以参考,最新版php手册,下载链接http://bbs.chinaunix.net/thread-999247-1-1.html
相关文章推荐
- Mongodb带权限控制的安装服务并新建个管理账户和一般数据库用户
- CentOS 7系统下yum安装MongoDB 3.4
- 项目管理系统JIRA安装升级实践笔记(jira4.4.3)
- 非关系型数据库MongoDB安装及环境变量配置
- 学生信息管理系统---数据库的建立
- 用xml代替数据库的一个小项目--学生管理系统
- ubuntu 安装 mongodb 数据库
- 【学生信息管理系统 3】:数据库连接不上
- nosql篇mongodb初识与安装整理以及与关系型数据库对比
- 基于win10系统的MongoDB基本安装
- ubuntu系统如何安装adb调试环境
- 开源运维服务器信息管理系统 - 安装手册
- Fatal Error C1902:程序数据库管理器不匹配;请检查安装 解决
- Linux系统虚拟机管理(安装、删除、快照)
- 数据库和 MIDP,第一部分:了解记录管理系统
- 【商业版】C# ASP.NET 通用权限管理系统组件源码中的数据库访问组件可以全面支持Access单机数据库了
- C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码
- 基于GIS、公路测量与地图学及全国路况统计普查数据库的山西省公路信息管理系统技术设计
- 系统虚拟机的安装和管理
- 基于tcp、数据库的员工管理系统