gaohan 发表于 2018-10-27 10:09:23

安装使用MongoDB-HBSSLIULEI

安装说明
  系统环境: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
检查是否安装过mongodb
  rpm -qa | grep mongodb
  service mongodb status
安装
  # cd usr/local/
  # groupadd mongodb
  # useradd mongodb -g mongodb
  # cd /usr/local
  # tar -zxv -f mongodb-linux-x86_64-2.2.2.tgz
  # mv mongodb-linux-x86_64-2.2.2 mongodb
  # chown -R mongodb: mongodb mongodb
  # cd mongodb
  # mkdir /var/mongodb
  # mkdir /var/mongodb/data
  # mkdir /var/mongodb/logs
  # vi /etc/sysconfig/iptables         // 将27017端口加入防火墙
  # service iptables restart   // 重启防火墙
配置
  添加CentOS开机启动项
  # vi + /etc/rc.d/rc.local
  将mongodb启动命令追加到本文件中:
  /usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
启动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
页: [1]
查看完整版本: 安装使用MongoDB-HBSSLIULEI