• MongoDB整理笔记の安装及配置


    1、官网下载

             地址:http://www.mongodb.org/downloads

             mongodb-linux-x86_64-2.4.9.tgz (目前为止,64位最新版本)

    2、解压

             切换到下载目录下,命令行输入: tar zxf mongodb-linux-x86_64-2.4.9.tgz

    3、创建数据库文件夹和日志文件

             命令行输入:

             mkdir /usr/local/mongodb/data

             touch /usr/local/mongodb/logs

             上面两行命令代表,所有与mongodb有关操作的数据库文件,都保存在 /usr/local/mongodb/data这个目录下,产生的日志都保存在 /usr/local/mongodb/logs这个

    文件里。注意!logs是文件,不是目录。

    4、启动mongodb服务

              标准启动形式,以文件启动,切换到mongodb安装目录下,命令行输入:

              bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs

              仔细瞧瞧命令行,不难看出刚刚为什么要创建数据库文件夹和日志文件了吧!

              另外,添加--fork表示后台启动。

    5、设置开机启动

              命令行输入( /home/data/mongodb2.4.9/ 为本人mongodb安装路径):

              echo "/home/data/mongodb2.4.9/bin/mongod --dbpath=/usr/local/server/mongodb/data –logpath=/usr/local/server/mongodb/logs –logappend  –port=27017" >> /etc/rc.local

              其实,我们也可以自己总结,像这些我们自己安装的工具,比如mongodb,logstash,redis,es等等开机启动设置,都如出一辙,统一格式:

              命令行输入:echo " 启动命令 " >> /etc/rc.local

              所以有关开机启动的配置都在rc.local文件中!

    6、若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,mongod --repair

    7、给大家一个详细命令行,参数解释         

           --dbpath 数据库路径(数据文件)
           --logpath 日志文件路径
           --master 指定为主机器
           --slave 指定为从机器
           --source 指定主机器的IP地址
           --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
           --logappend 日志文件末尾添加
           --port 启用端口号
           --fork 在后台运行

           --only 指定只复制哪一个数据库

           --slavedelay 指从复制检测的时间间隔
           --auth 是否需要验证权限登录(用户名和密码)
    8、操作mongodb
           切换到mongodb安装目录,命令行输入:
           bin/mongo
           如出现
           MongoDB shell version: 2.4.9
           connecting to: test(默认连接的数据库test)
           恭喜你,可以开始操作mongodb了!
  • 相关阅读:
    写作 —— 细节与画面感
    写作 —— 细节与画面感
    诸子经典 —— 《管子》
    诸子经典 —— 《管子》
    金庸小说的模式
    金庸小说的模式
    SQLite中如何用api操作BLOB类型的字段
    Android WebView挂马漏洞--各大厂商纷纷落马
    [置顶] android开发之来电自动拒接并自动回复短信_上课模式app
    步步为营Hibernate全攻略(四)剪不断理还乱之:复合主键 && 组合映射
  • 原文地址:https://www.cnblogs.com/tomcatx/p/4245498.html
Copyright © 2020-2023  润新知