您的位置:首页 > 博客中心 > 数据库 >

mongoDB主从和副本集群配置

时间:2022-03-14 02:01

报错信息显示该服务不是主服务,不能插入数据。

但是能查询数据:

 

从服务器查询数据库,看是否该库同步过来。如果从服务器没有查询到该库,则检查服务的正确性。

> show dbs;

admin

local

myTest

test

 

 

 

       "objects" : 4,

       "avgObjSize" : 51,

       "dataSize" : 204,

       "storageSize" : 16384,

       "numExtents" : 3,

       "indexes" : 1,

       "indexSize" : 8192,

       "fileSize" : 201326592,

        "ok" : 1

}

 

       "readOnly" : false,

        "pwd" :"29cdbdd1255032d35e099aa7ebf8c3f9"

}

        "user" :"names",

       "readOnly" : false,

        "pwd" :"29cdbdd1255032d35e099aa7ebf8c3f9"

}

 

查看数据

db.test_1.find();

创建数据:

db.test_1.save({id:1}); 

 

创建新的数据库

  我们通过使用“use new-databasename”的语法去使用一个新的数据库,注意,即使你的数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。

   >use mkyongdb

   switched to db mkyongdb

   > show dbs

   admin   0.03125GB

   local   (empty)

  注意,在use mkyongdb后,mkyongdb实际上还没真正建立起来,只是表明目前是在使用mkyongdb了。

保存数据

  定义一个collection,名为“users”,然后插入数据,如下:

   db.users.save({username:"mkyong"} )

    db.users.find()

  { "_id" : ObjectId("4dbac7bfea37068bd0987573"),"username" : "mkyong" }

     db.users.count();

    1

    show dbs

  admin   0.03125GB

  local   (empty)

  mkyongdb        0.03125GB

 

 

关闭mongoDB

 [root@test2 bin]# ./mongod --shutdown -f../data/slaver.conf

不推荐用kill方法杀掉进程

杀掉之后,如果要重启,请先删除掉 *.pid  文件

 

 


本文出自 “” 博客,请务必保留此出处

本类排行

今日推荐

热门手游