mongodb安装与启动关闭
来源:互联网 发布:学unity3d还是虚幻4 编辑:程序博客网 时间:2024/06/05 17:48
Linux安装mongodb
1、下载mongodb
下载地址:www.mongodb.org
2、解压文件(不用编译,已经是编译好的可执行文件)
bsondump 导出bson文档(只有数据)
mongo 客户端
mongod 服务端
mongodump 整体导出数据库(包括索引等内容)
mongoexport 导出易识别的json稳定或csv文档
mongorestore 整体导入
mongos 路由器(分片时用)
3、启动mongod服务
./mongod --dbpath /databasePath --logpath / databaseLog--fork --port 27017
--dbpath 数据存储目录(文件夹)
--logpath 日志存储文件(文件,不是文件夹)
--port 运行端口(默认27017)
--fork 后台进程运行
4、--smallfiles
Mongodb占用的磁盘空间比较大,如果用虚拟机运行,建议加—smallfiles参数,这样会占用比较少的空间
5、例子
# mkdir /home/m17
# mkdir /home/mlog
#./mongod --dbpath /home/m17 --logpath /home/mlog/m17log.txt --fork --port 27017 --smallfiles
如果连接不上,很有可能是数据库没有正常关闭,文件损坏,也很有可能是指定的目录不存在
6、连接mongo
#./mongo 127.0.0.1:27017
这样就连上了,不用用户名和密码的,因为启动数据库时没有指定要认证
>show dbs
>use test
>show collections
值得注意的是,mongodb会给你自动创建数据库和表
7、关闭mongod
千万要强调的是千万不要使用kill -9去关闭mongod!这样数据库会不理一切直接杀死该进程,会使得数据文件损坏。
稳妥的方法是使用kill -2 pid去关闭mongod,也就是当mongod进程接受到关闭指令后会等待当前运行操作或文件分配等操作完毕后,关闭所有打开的连接,并将缓存的数据刷新到磁盘后才正式关闭。
最稳妥的方式是使用shutdown命令来结束
> use admin
switched to db admin
> db.shutdownServer();
注意:如果没用授权认证的情况下,只能在本机才能执行上面命令,否则会报错
shutdown must run fromlocalhost when running db without auth
- mongodb安装与启动关闭
- MongoDB安装、启动与关闭
- mongodb启动与关闭
- Mongodb 安装配置,启动关闭
- Mongodb 安装配置,启动关闭
- Mongodb 安装配置,启动关闭
- MongoDB的安装、启动、关闭
- MongoDB的启动与关闭
- mongodb的启动与关闭
- MongoDB 安装与启动
- MongoDB 安装与启动
- mongodb 安装与启动
- Mongodb安装与启动
- MongoDB 安装与启动
- mongodb安装与启动
- MongoDB安装与启动
- mongoDB 安装与启动
- MongoDB 学习一(安装、启动、关闭)
- 详解likely和unlikely函数
- linux grep命令
- JavaScript 扩展内置函数
- Hibernate4 注解方法中所有的字段含义
- openGL 笔记
- mongodb安装与启动关闭
- Photoshop中图层叠加效果的算法
- OC语言使用“消息结构”(messaging structure)而非“函数调用”(function calling)
- ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xxx' (111)
- Android 自定义View -- 简约的折线图
- 本地图片加载
- 通过AudioManager 设置调整系统各项音量(铃声 媒体等)
- Eclipse Class Decompiler——Java反编译插件
- 基于RTP的FEC前向丢错算法简介