文档章节

Mongodb 服务器搭建

z
 zhunsheng
发布于 2017/03/10 13:53
字数 656
阅读 5
收藏 0

1\ Dowdload Emacs

2\ Download Pymogo

3\ Dowload and Install Mongodb
    https://www.mongodb.com/download-center?jmp=nav#community

    Install MongoDB Enterprise on Debian

    a\ #apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

    b\ #echo "deb http://repo.mongodb.com/apt/debian jessie/mongodb-enterprise/3.4 main" | tee /etc/apt/sources.list.d/mongodb-enterprise.list

    c\ #apt-get update

    d\ #apt-get install -y mongodb-enterprise

        /var/lib/mongodb
        /var/log/mongodb
        /etc/mongod.conf

    e\ #service mongod start
     \ #ps -def | grep mongod 查看mongo服务器启动状态
     \ #service mongod stop
     \ #service mongod restart
    
4\ Uninstall MongoDB
    a\ #service mongod stop

    b\ #apt-get purge mongodb-enterprise*

    c\ #rm -r /var/log/mongodb
     \ #rm -r /var/lib/mongodb

5\ mongorestore还原数据库
    http://www.jb51.net/article/52498.htm

       #mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径
        --drop的意思是,先删除所有的记录,然后恢复。

    a\ 恢复所有数据库到mongodb中
     \ #mongorestore /home/Hebron/dumps/dump/  #这里的路径是所有库的备份路径
    
    b\还原指定的数据库
     \ #mongorestore -d parts /home/Hebron/dumps/dump/parts/  #parts这个数据库的备份路径
     \ #mongorestore -d parts_new /home/Hebron/dumps/dump/parts/  #将parts还原parts_new数据库中

 

6\ mongodump导出数据库
    
    #mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径

    如果没有用户谁,可以去掉-u和-p。
    如果导出本机的数据库,可以去掉-h。
    如果是默认端口,可以去掉--port。
    如果想导出所有数据库,可以去掉-d。
    
    a\ 导出所有数据库
     \ #mongodump -h 192.168.2.253 -o /home/Hebron/dumps/dump/

7\ Connecting Mongodb
    a\ #mongo --host 192.168.2.253
    
    b\ show dbs 显示所有数据库
    
    c\ use sales 如果数据库不存在,则创建数据库,否则切换到指定数据库
    
    d\ db 显示当前目录位置(位于哪个数据库下面)
    
    e\ show collections 显示当前数据库下的所有数据表

    f\ db.createCollection("customers") 创建数据表
     \ db.createCollection("Test",{capped:true, size:10000}) { "ok" : 1 }
        capped:true,表示该集合的结构不能被修改;

        size:在建表之初就指定一定的空间大小,接下来的插入操作会不断地按顺序APPEND数据在这个预分配好空间的文件中,如果已经超出空间大小,则回到文件头覆盖原来的数据继续插入。
             这种结构保证了插入和查询的高效性,它不允许删除单个记录,更新的也有限制:不能超过原有记录的大小。这种表效率很高,它适用于一些暂时保存数据的场合,
                     比如网站中登录用户的session信息,又比如一些程序的监控日志,都是属于过了一定的时间就可以被覆盖的数据。
    

12\ Install xlrd xlwt, xlwt3
    
13\ Install setuptools-1.4.2

14\ Install CherryPy-8.1.2


 

© 著作权归作者所有

下一篇: ST-LINK环境搭建
z
粉丝 0
博文 3
码字总数 870
作品 0
私信 提问
搭建高可用mongodb集群(一)——配置mongodb

在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。 NOSQL有这些优势: 大数据量...

观澜而索源
2013/11/18
297
0
21.36 mongodb分片介绍

21.36 mongodb分片介绍 分片就是将数据库进行拆分,将大型集合分隔到不同服务器上。比如,本来100G的数据,可以分割成10份存储到10台服务器上,这样每台机器只有10G的数据。 通过一个mongos的...

脑洞老湿_
2017/10/20
24
0
Docker整合Prometheus、Grafana监控MongoDB

前言:接着上一篇文章整合Redis搭建MongoDB监控,参考https://my.oschina.net/wubiaowpBlogShare/blog/3036427 一、下载镜像mongodb:4和mongodb_exporter,这里打了tag 二、先启动mongoDB,d...

WALK_MAN
04/14
187
0
mongodb安装、连接,mongodb用户管理、创建集合、数据管理、备份恢复,副本集介绍、搭建、测试,分片介绍、搭建、测试,php的mongodb扩展、mongo扩展

21.26 mongodb介绍 21.27 mongodb安装 21.28 连接mongodb 21.29 mongodb用户管理 21.30 mongodb创建集合、数据管理 21.31 php的mongodb扩展 21.32 php的mongo扩展 21.33 mongodb副本集介绍 ...

tobej
07/16
77
0
#搭建高可用mongodb集群(一)——配置mongodb

本博客已迁移至 [www.0x520.com][1] [1]:http://www.0x520.com 搭建高可用mongodb集群(一)——配置mongodb 在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数...

小小霸王枪
2013/12/26
1K
5

没有更多内容

加载失败,请刷新页面

加载更多

debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
32分钟前
10
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
34分钟前
8
0
oracle 初始化数据库脚本

create user lpf identified by 123456; create tablespace lpf_ts_cms datafile '/opt/app/oracle/product/11.2.0/lpf.dbf' size 200M; alter user lpf default tablespace lpf_ts_cms; sel......

internetafei
38分钟前
6
0
《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP

Solidity编程语言解决了编写智能合约的不友好的问题,但是当合约编译并部署之后,对与这些接口的访问,对于一般的使用者来说,门槛有点高, 对普通用户来说也是非常不友好,为了使广大用户理...

柯南和由美
43分钟前
6
0
流程图制作软件推荐_流程图制作软件哪个好

流程图(Flow Chart)是一种表示算法思路的图示,通过特定图形、图表可以直观的说明某一过程。这种过程既可以是生产线上的工艺流程图,也可以标明某项任务必需的管理过程。为了便于识别,绘制...

工具分享
45分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部