zoukankan      html  css  js  c++  java
  • mongodb

    1.安装下载 .tgz 包,将终端移至所在文件夹,sudo apt-get install mongodb

    一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):
    
    1.运行"apt-get install mongo"
    
    如果遇到找不到安装包的话运行"apt-get update"
    
    2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l "查看进程是否已经启动
    
    3.在终端输入"mongo",然后回车进入数据库
    
     (Over)
    
    下面说下如何自己启动mongodb的程序。
    
    二. 重启系统以后mongo程序要自己重新手动启动,步骤如下:
    
    1.运行“locate mongo”命令查看系统默认把mongo装到了哪里,这里主要关注三个东西.
    
    (1)一个是名为“mongod”的程序的位置(他相当于mongo数据库的Server,需要一直在后台运行,我的路径:/usr/bin/mongod);
    
    (2)一个是mongo 数据库log日志文件的位置(log日志文件要查看到具体的文件名,具体用法在后面有介绍,我的路径:/var/log/mongodb/mongodb.log);
    
    (3)一个是mongo的log日志的位置(我的路径:/var/log/mongodb/mongodb.log)。
    
    2.先进入mongod所在的目录(/usr/bin/mongod),然后运行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend &”
    
    --dbpath:指定mongo的数据库文件在哪个文件夹
    
    --logpath:指定mongo的log日志是哪个,这里log一定要指定到具体的文件名
    
    --logappend:表示log的写入是采用附加的方式,默认的是覆盖之前的文件
    
    &:表示程序在后台运行
    
    注意:如果是系统非正常关闭,这样启动会报错,由于mongodb自动被锁上了,这是需要进入mongodb数据库文件所在的目录(/var/lib/mongodb/),删除目录中的mongodb.lock文件,然后再进行上述操作。
    
    安装好以后就可以通过编写C++程序进行相应的数据库操作了,编写简单的连接mongo的C++程序以及如果解决mongo动态库链接失败的情况在另一篇文章中介绍。
    

     http://www.cnblogs.com/alexqdh/archive/2011/11/25/2263626.html

    2.通过 npm install connect-mongo安装connect-mongo

    3.通过 npm install express-sessionan安装express-sessiom

    xixinhuan@xixinhuan-ThinkPad-Edge-E440:~/microblog$ npm install express-session
    npm WARN package.json connect-mongo@0.1.9 No repository field.
    npm WARN package.json connect-mongo@0.1.9 No README data
    npm WARN package.json mongodb@1.0.2 No README data
    npm ERR! fetch failed https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz
    npm ERR! fetch failed https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz
    express-session@1.10.4 node_modules/express-session
    ├── cookie-signature@1.0.6
    ├── utils-merge@1.0.0
    ├── cookie@0.1.2
    ├── parseurl@1.3.0
    ├── on-headers@1.0.0
    ├── depd@1.0.0
    ├── crc@3.2.1
    ├── debug@2.1.3 (ms@0.7.0)
    └── uid-safe@1.1.0 (base64-url@1.2.1, native-or-bluebird@1.1.2)
    
  • 相关阅读:
    http://msdn.microsoft.com/zhcn/library/cc838145(VS.95).aspx
    去除HTML标签2005SQL写法
    UML中符号的意义(转)
    删除DataTable中重复的记录
    Matlab R2010在centost下的安装
    Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 解决办法
    centos上安装opencv库
    windows下eclipse远程连接Hadoop集群进行开发
    centos6 上用eclipse调试hadoop程序报org.apache.hadoop.io.compress.SnappyCodec not found错误解决方法
    cocoa设计模式笔记
  • 原文地址:https://www.cnblogs.com/nodejsxxh/p/4363938.html
Copyright © 2011-2022 走看看