zidong 发表于 2018-10-24 11:55:50

MongoDB基础2 之 复制集篇

由于我在虚拟机中做的所以恢复了快照  开启服务systemctl start mongod.service
  netstat -ntap
  >show dbs   //查看数据库
  admin0.000GB
  local0.000GB
  config0.000GB
  >use school//进入school 虽然但是有集合了后会自动创建
  > for(var i=1;i show dbs
  admin   0.000GB
  config0.000GB
  local   0.000GB
  school0.000GB//就会自动创建
  > show collections//查看集合
  users
  > show tables   //也是查看集合
  users
  > db.users.find()//查看集合内容
  { "_id" : ObjectId("5b49ab2a0bd68f9074b77bb4"), "id" : 1, "name" : "jack1" }
  此处省略··········
  db.copyDatabase("school","sheare")//把school 复制成shearer //内容一样
  > show dbs
  admin   0.000GB
  config0.000GB
  local   0.000GB
  school0.000GB
  sheare0.000GB
  克隆对方的集合
  创建多实例
  mkdir -p /data/mongodb/mongodb2    //创建数据目录
  cd /data/mongodb/
  mkdir logs
  touch logs/mongodb2.log    //创建日志文件
  cd logs/
  chmod 777 *.log   //赋予权限
  和前面一样

页: [1]
查看完整版本: MongoDB基础2 之 复制集篇