centos 6.5 x64

1、下载地址:用迅雷下载,直接下载下不动

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.9.tgz

2。解压:
tar -zxvf mongodb-linux-x86_64-rhel62-3.0.1.tgz
  
 
3。指定安装目录:
 
mv mongodb-linux-i686-2.0.3.tgz /usr/local/mongodb  
 
 
4。新建mongodb数据文件存放目录:
 
mkdir -p /app/mongodb/db  
  
 
5。新建log文件存放目录:
 
mkdir -p /app/mongodb/logs  
 
 
6。
 
cd /usr/local/mongodb/bin  
 
 
7。新建配置文件,mongodb支持把参数写进配置文件,执行:
 
vi mongodb.conf  
 
加入内容如下: 
dbpath = /app/mongodb/db #数据文件存放目录  
  
logpath = /app/mongodb/logs/mongodb.log #日志文件存放目录  
  
port = 27017  #端口  
  
fork = true  #以守护程序的方式启用,即在后台运行  
  
nohttpinterface = true  
 
 
 
8。启动Mongo程序,使用配置文件mongodb.conf定义的参数启动 
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
 
 
9。测试,OK,安装成功! 
 
 
配置开机自动启动mongodb 
vi /etc/rc.d/rc.local  
 
在文件中加入: 
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf  
 
注意:默认mongodb的数据目录对应的是/data/db下面。日志目录对于到/data/logs/mongodb.log,如果是目录结构有调整需要重新指定配置的路径
 
 
 
 
 

MongoDB安装了以后,应当设置开机自启动。

假设启动命令如下:

sudo /db/mongodb/265/bin/mongod --config /db/conf/mongodb/mongodb.conf

方法有二:

1、把这句话写到把 /etc/rc.local,即可开机启动。

第二种:

2、将一个脚本放到/etc/init.d/

比如,命名为/etc/init.d/mongodb,则执行以下步骤即可:

1)要给它们赋予执行权限:
chmod +x /etc/init.d/mongodb

2)接着试一下是否可以启动、停止:
service mongodb start
service mongodb stop

3)最后设为开机启动:
chkconfig mongodb on

  1. #!/bin/bash
  2.  
  3. # mongod - Startup script for mongod
  4.  
  5. # chkconfig: 35 80 15
  6. # description: Mongo is a scalable, document-oriented database.
  7. # processname: mongod
  8. #config: /db/conf/mongodb/mongod.conf
  9. # pidfile: /var/run/mongo/mongo.pid
  10.  
  11. source /etc/rc.d/init.d/functions
  12.  
  13. # things from mongod.conf get there by mongod reading it
  14.  
  15. if [ $(id -u) != "0" ]; then
  16. echo "Permission Denied! Please use root to run again!"
  17. exit 1
  18. fi
  19.  
  20. test -d /var/run/mongodb || (mkdir -p /var/run/mongodb ; chown mongod:mongod /var/run/mongodb)
  21.  
  22. # NOTE: if you change any OPTIONS here, you get what you pay for:
  23. # this script assumes all options are in the config file.
  24. CONFIGFILE="/usr/local/mongodb/bin/mongodb.conf"
  25. SYSCONFIG="/etc/sysconfig/mongod"
  26.  
  27. export PATH=$PATH:/usr/local/mongodb/bin
  28.  
  29. DBPATH=`awk -F= '/^dbpath/{print $2}' "$CONFIGFILE"`
  30. OPTIONS=" --config $CONFIGFILE"
  31. mongod="/usr/local/mongodb/bin/mongod"
  32. echo "db path is: "$DBPATH
  33. echo $mongod
  34. MONGO_USER=leftfist
  35. MONGO_GROUP=leftfist
  36.  
  37. [ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
  38.  
  39. super() {
  40. su - $MONGO_USER -c "PATH=$PATH::/usr/local/mongodb/bin; $*"
  41. }
  42.  
  43. start()
  44. {
  45. echo -n $"Starting mongod: "
  46. # daemon --user "$MONGO_USER" "numactl --interleave=all" $mongod $OPTIONS
  47. #daemon --user "$MONGO_USER" $mongod $OPTIONS
  48. #
  49. # su - $MONGO_USER -c "$mongod $OPTIONS" -m -p
  50. # su - $MONGO_USER
  51. $mongod $OPTIONS
  52. # super $mongod $OPTIONS
  53. echo $mongod$OPTIONS
  54. RETVAL=$?
  55. echo
  56. [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mongod
  57. }
  58.  
  59. stop()
  60. {
  61. echo -n $"Stopping mongod: "
  62. killproc -p "$DBPATH"/mongod.lock -d 300 /usr/local/mongodb/bin/mongod
  63. RETVAL=$?
  64. echo
  65. [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/mongod
  66. }
  67.  
  68. restart () {
  69. stop
  70. start
  71. }
  72.  
  73. ulimit -n 12000
  74. RETVAL=0
  75.  
  76. case "$1" in
  77. start)
  78. start
  79. ;;
  80. stop)
  81. stop
  82. ;;
  83. restart|reload|force-reload)
  84. restart
  85. ;;
  86. condrestart)
  87. [ -f /var/lock/subsys/mongod ] && restart || :
  88. ;;
  89. status)
  90. status $mongod
  91. RETVAL=$?
  92. ;;
  93. *)
  94. echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
  95. RETVAL=1
  96. esac
  97.  
  98. exit $RETVAL

  

centos安装mongodb 3.2.9的更多相关文章

  1. CentOS 安装 MongoDB

    一.安装mongodb 本文介绍的安装方式是以二进制方式离线安装,相当于windows"绿色"安装版本的概念. 下载mongodb: # https://www.mongodb.c ...

  2. centos安装mongodb 4.x及配置用户名密码(官方推荐的方式)

    安装mongodb 先在本地用记事本做一个这样的文件(命名为:mongodb-org-4.0.repo): [mongodb-org-4.0] name=MongoDB Repository base ...

  3. CentOS安装MongoDB

    1. touch /etc/yum.repos.d/mongodb.repo vi /etc/yum.repos.d/mongodb.repo [mongodb]        name=MongoD ...

  4. CentOS 安装 Mongodb详解 --- 无Linux基础

    先去官方下载离线安装包:https://www.mongodb.com/ ftp连接一下服务器,把离线包上传上去 XShell连接一下: 解压文件(你输一点就可以按tab键,它会自动补全):tar - ...

  5. centos 安装mongodb

    原文引用:http://blog.chinaunix.net/uid-24250828-id-3770298.html 官方网站: http://www.mongodb.org/ MongoDB 安裝 ...

  6. CentOS 安装 Mongodb详解 --- 有Linux基础

    安装包:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.1.tgz 安装过程 安装pstree小工具,以及其使用 关闭 ...

  7. linux centos 安装mongoDB

    1.下载mongoDB 例如下载3.2.19 64位版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.19.tgz ...

  8. YUM安装MONGODB发生Error in PREIN scriptlet in rpm package mongodb-enterprise-server-4.0.2-1.el6.x86_64错误

    YUM安装MONGODB发生Error in PREIN scriptlet in rpm package mongodb-enterprise-server-4.0.2-1.el6.x86_64错误 ...

  9. CentOS7 编译安装 Mongodb (实测 笔记 Centos 7.0 + Mongodb 2.6.6)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.准备 1.1 显示系统版 ...

随机推荐

  1. 打开现有的pdf,并插入一个图片

    不说了,直接代码 T_ScanUploadData file = _IScanUploadDataAccessService.GetScanUploadData(id); byte[] filedat ...

  2. 总结:视频播放的四种实现方案(Native)

    一.来自 AVFoundation的 AVPlayer对象 特点: 1. AVPlayer     > 优点:          可以自定义UI, 进行控制     > 缺点:      ...

  3. iOS系统tabbar图标出现重影问题

    大家在自定义tabbar的时候会将系统的tabbar干掉,然后放上自已自定义的tabbar(含有想要的Button)对不对,具体代码如下: /** * 添加自定义的tabBar */ -(void)a ...

  4. WPF与WinForm开发有什么区别?

    转自http://hi.baidu.com/leoliu83/blog/item/1d1a4a66dcb41134aa184cfd.html WPF开发于WinForm之后,从技术发展的角度,WPF比 ...

  5. Spring事务传播机制&隔离级别

    一.Propagation (事务的传播属性) Propagation : key属性确定代理应该给哪个方法增加事务行为.这样的属性最重要的部份是传播行为.有以下选项可供使用:PROPAGATION_ ...

  6. 610K图纸打印新版增值税发票不完整的调整方法

    新版增票页面设置增票向下0.8向右-10,10刻度进纸测试 向右调整可能会有些出入 根据情况微调即可.

  7. 使用WP8最新的AudioVideoCaptureDevice类制作录像应用

    WP8出来好一段时间了,新出的AudioVideoCaptureDevice类自定义功能比WP7的CaptureSource强大的多,但网上比较全面的中文实例还比较少,分享一个最近做的小实例给大家参考 ...

  8. WP7、WP8 格式化时间为距当前多少时间

    方法一: 使用 toolkit的 RelativeTimeConverter,使用方式 <phone:PhoneApplicationPage.Resources> <toolkit ...

  9. imshow() displays a white image for a grey image

    Matlab expects images of type double to be in the 0..1 range and images that are uint8 in the 0..255 ...

  10. Mac MySQL 转移 datadir

    mysql默认的datadir在启动盘上面,有时database太大,于是决定将datadir迁到存储盘中 Step 1 将原datadir迁到存储盘 mv /usr/local/var/mysql ...