Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2017-11-23 09:36:21
Size: 194
Editor: PieterSmit
Comment:
Revision 3 as of 2017-12-07 09:02:59
Size: 855
Editor: PieterSmit
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * Check if current server is the write
   {{{ mongo admin --host $ip -u root -p $pass --quiet --eval "db.isMaster()['ismaster']" }}}


=== Recover password ===
 * stop the mongod service
 * edit /etc/mongod.conf
   {{{
   :PRIMARY> use admin
   :PRIMARY> db.createUser({user:"root",pwd:"mongopwd",roles:[{role:"root",db:"admin"}]});
   :PRIMARY> db.changeUserPassword("root","mongopwd")
}}}


  {{{
mongo admin --host 192.168.70.13 -u root -p mongopassword --eval 'rs.initiate({_id: "local_sandbox-MongoDB", members: [{_id: 0, host: "192.168.70.11:27017"},{_id: 1, host: "192.168.70.12:27017"},{_id: 2, host: "192.168.70.13:27017"}]})'

}}

MongoDB nosql notes

Replicaset

  • View members
    •  mongo admin --host $ip -u root -p $pass  -eval "rs.status()" 

  • Check if current server is the write
    •  mongo admin --host $ip -u root -p $pass --quiet --eval "db.isMaster()['ismaster']"  

Recover password

  • stop the mongod service
  • edit /etc/mongod.conf
    •    :PRIMARY>  use admin
         :PRIMARY> db.createUser({user:"root",pwd:"mongopwd",roles:[{role:"root",db:"admin"}]});
         :PRIMARY> db.changeUserPassword("root","mongopwd")

MongoDb (last edited 2020-07-24 00:29:21 by PieterSmit)