IT星球论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 394|回复: 0

CentOS-6.3安装使用MongoDB

[复制链接]

1997

主题

1

好友

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

优秀会员 助人为乐 辛勤工作 技术精英 多才多艺 优秀班竹 灌水天才 星球管理 宣传大使 灌水之王 财富勋章 版主勋章 动漫勋章 勤奋会员 论坛精英 PS高手 心 8 闪游皮肤 双鱼座 8★8➹ 志愿者 乖

发表于 2015-11-16 16:34:54 |显示全部楼层
Centos-6.3安装使用MongoDB
安装说明
系统环境:CentOS-6.3
安装软件:mongodb-linux-x86_64-2.2.2.tgz
下载地址:http://www.mongodb.org/downloads
        安装机器:192.168.15.237
        上传位置:/usr/local/
        软件安装位置:/usr/local/mongodb
        数据存放位置:/var/mongodb/data
        日志存放位置:/var/mongodb/logs
检查是否安装过mongodbrpm -qa | grep mongodb
        service mongodb status
安装 [root@localhost /]# cd usr/local/
        [root@localhost /]# groupadd mongodb
        [root@localhost /]# useradd mongodb -g mongodb
        [root@localhost /]# cd /usr/local
        [root@localhost local]# tar -zxv -f mongodb-linux-x86_64-2.2.2.tgz
        [root@localhost local]# mv mongodb-linux-x86_64-2.2.2  mongodb
        [root@localhost local]# chown -R mongodb: mongodb  mongodb
        [root@localhost local]# cd mongodb
        [root@localhost mongodb]#  mkdir /var/mongodb
        [root@localhost mongodb]#  mkdir /var/mongodb/data
        [root@localhost mongodb]#  mkdir /var/mongodb/logs
        [root@localhost mongodb]#  vi /etc/sysconfig/iptables         // 将27017端口加入防火墙
        [root@localhost mongodb]#  service iptables restart     // 重启防火墙
配置 添加CentOS开机启动项
        [root@localhost mongodb]#  vi + /etc/rc.d/rc.local
        将mongodb启动命令追加到本文件中:
        /usr/local/mongodb/bin/mongod  --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
启动mongodb
[root@localhost mongodb]#
        /usr/local/mongodb/bin/mongod  --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
        看到如下信息说明已经安装完成并成功启动:
forked process: 18394
        all output going to:    /var/mongodb/logs/log.log
测试 #终止服务器进程
        db.user.shutdownServer()
        #进入mongodb的shell模式
        /usr/local/mongodb/bin/mongo
        #查看数据库列表
        show dbs
        #切换/创建数据库(当创建一个集合(table)的时候会自动创建当前数据库)
        use admin;
        #增加用户
        db.addUser("zhoulf ","123456",true)
        #更改密码(为已经存在的用户更改密码)
        db.addUser("zhoulf "," zhoulf  ");
        #显示当前db状态
        db.stats();
        #当前db版本
        db.version();
        #删除当前使用数据库
        db.dropDatabase();
        #查看当前db的链接机器地址
        db.getMongo();
        #简单插入数据
        db.user.insert({"fname":"zhoulf",  "company":"navinfo"})
        #循环插入数据
        for (var i = 1; i <= 10; i++)  db.user.save({ "fname" : "zhoulf"+i, "company" :  "navinfo"+i });
        #查询数据
        db.user.find()

CentOS-6.3安装使用MongoDB

该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部