centos6安装mongodb

mongodb的安装非常简单,主要是配置文件和添加系统服务,设置开机启动。

1. 下载安装文件,解压tar zxvf mongodb-linux-x86_64-2.6.8.gz
2.  移动到/opt目录 mv mongodb-linux-x86_64-2.6.8 /opt/mongodb
        bin目录说明:
            mongo       客户端程序,连接MongoDB
            mongod      服务端程序,启动MongoDB
            mongodump   备份程序
            mongoexport 数据导出程序
            mongofiles  GridFS工具,内建的分布式文件系统
            mongoimport 数据导入程序
            mongorestore    数据恢复程序
            mongos      数据分片程序,支持数据的横向扩展
            mongostat   监视程序

3. 创建data、log目录
        cd /opt/mongodb
        mkdir data log
        touch log/mongodb.log  //建立日志文件
4. 创建配置文件
        vim /etc/mongod.conf
#mongo.conf
dbpath=/opt/mongodb/data
logpath=/opt/mongodb/log/mongodb.log

logappend=true
fork = true
port = 27017

#noauth = true
auth = true //设置是否用验证方式登录

#journal=true
nojournal=true
5. 创建系统服务脚本
        vim /etc/init.d/mongodb 
#!/bin/bash
#
#chkconfig: 2345 80 90
#description: mongodb

start() {
 rm -f /opt/mongodb/data/mongod.lock
 /opt/mongodb/bin/mongod --config /etc/mongod.conf
}

stop() {
 /opt/mongodb/bin/mongod --config /etc/mongod.conf --shutdown
}

case "$1" in
  start)
    start
     ;;

  stop)
    stop
     ;;

  restart)
    stop
    start
    ;;

  *)
    echo $"Usage: $0 {start|stop|restart}"
    exit 1
  ;;

esac

exit 0
6. 添加到系统服务,并设置开机启动
        chmod +x /etc/init.d/mongodb 

        chkconfig --add mongodb
        chkconfig --level 35 mongodb on
7. 启动mongodb
        service mongodb start
8. 将/opt/mongodb/bin目录添加到环境变量PATH中
        vim /etc/profile
            export PATH=$PATH:/usr/local/node/bin:/opt/mongodb/bin/
        保存退出,source /etc/profile
9. mongodb测试
        使用命令mongo,进入mongo界面,默认链接的是test数据库,为admin数据库添加账号和密码:
            use admin;
            db.addUser("root", "103279");
            db.auth("root", "103279");
            exit;
        然后连接admin数据库:
            mongo admin -u root -p
        输入密码进入命令界面
10. 防火墙要开放27107端口,centos可以使用setup命令进入设置界面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值