Diferencia entre revisiones de «Usuario:ManuelRomero/proyecto/proyectoIternova/mongo»

De WikiEducator
Saltar a: navegación, buscar
(Problema actualizando)
Línea 14: Línea 14:
 
*Veo que tengo problemas
 
*Veo que tengo problemas
 
tengo que hacer  estas acciones  
 
tengo que hacer  estas acciones  
<source lang=shell>
+
<source lang=bash>
 
db.getSiblingDB("admin").runCommand({authSchemaUpgrade: 1 });
 
db.getSiblingDB("admin").runCommand({authSchemaUpgrade: 1 });
  
Línea 47: Línea 47:
  
 
.....
 
.....
 +
 
===Crear un nuevo usuario en mongo===
 
===Crear un nuevo usuario en mongo===
 
<source lang=bash>
 
<source lang=bash>

Revisión de 21:18 21 abr 2017



Para acceder a mongo en el sistema con rockmongo

http://172.17.0.2/smartroads-core/admin/config/rockmongo/index.php?action=admin.index&host=0
usuario/pass root - root

Para pasar del programa al mongo

https://www.mongodb.com/presentations/webinar-mongodb-time-series-data-setting-stage-sensor-management

Problema actualizando

  • Tenía la versión 2.4, y siguiendo la guía de instalación intenté actualizar
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
  • Aparentemente todo ok. pero al volver a arrancar el sistema, no arrancaba mongo
  • Veo que tengo problemas

tengo que hacer estas acciones

db.getSiblingDB("admin").runCommand({authSchemaUpgrade: 1 });
 
// Usuario root:
db.createUser({user:"root",pwd:"secret", roles:[{role:"root",db:"admin"}]})
 
// Y luego ya crear el nuevo usuario usuario con el nuevo formato:
use new_database
db.createUser( { user: "mongouser", pwd: "someothersecret", roles: ["readWrite"] })
  • Para ello he de arrancar mongod que debe de ser una instancia de mongo en monousuario, pero no lo consigo
  • He debido de reestablecer el sistema a mongo 2.4 y la he cagado .... esto lo hice siguiente un comentario de stackoverFlow

http://stackoverflow.com/questions/30025083/mongodb-service-not-working-after-upgrade-to-ubuntu-15-04/34838572

sudo apt-get install --reinstall mongodb
  • De esto nos hemos dado cuenta por que después de hacerlo y ver la versión de mongo me sale 2.4, además falla mongod
mongod --f /etc/monogo.conf //Arrancar mono con el ficheor de configuración especificado
  • Después de varias pruebas desinstalo mongo, haciendo previamente una copia de las colecciones de /var/lib/mongodb creando un fichero mongo_colecciones.tar
apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev //Aquí en 
apt-get remove
  • Ahora instalo desde cero
  • Sigo las instrucciones de la web, como no me chuta hago

apt-get install mongodb

y se pone a instalar


.....

Crear un nuevo usuario en mongo

db.getSiblingDB("admin").runCommand({authSchemaUpgrade: 1 });
 
// Usuario root:
db.createUser({user:"root",pwd:"secret", roles:[{role:"root",db:"admin"}]})
 
// Y luego ya crear el nuevo usuario usuario con el nuevo formato:
use new_database
db.createUser( { user: "mongouser", pwd: "someothersecret", roles: ["readWrite"] })