Mostrando entradas con la etiqueta MongoDB. Mostrar todas las entradas
Mostrando entradas con la etiqueta MongoDB. Mostrar todas las entradas

jueves, 12 de enero de 2017

Respaldar y restarurar MongoDB en Ubuntu Server

Asumiendo que ya tienen el servidor activo de MongoDB vamos a proceder con los pasos respectivos para realizar el respaldo y restauración de nuestra base de datos:

Respaldo:

Ante todo necesitamos un directorio de almacenamiento, yo he creado el siguiente:

/home/backup_mongo

Resta decir que debemos situarnos en nuestro directorio de respaldo:

# cd /home/backup_mongo/

Y una vez ubicados en el sitio indicado procedemos a ingresar el comando para realizar el backup:

# mongodump --db nombre_base_de_datos --username tu_usuario --password tu_pass

Y suficiente, con ello se creara un directorio llamado "dump" conteniendo otro directorio con el nombre de nuestra base de datos y su respectivo contenido.


Restauración:

Primero es conveniente parar el servicio de MongoDB:

# service mongod stop

Nos situamos en nuestro directorio de respaldos e ingresamos el siguiente comando:

# mongorestore --db nombre_base_de_datos dump/nombre_base_de_datos

Y listo, se ha restaurado nuestra base de datos, saludos!

martes, 10 de enero de 2017

Instalación de módulo php para MongoDB (Ubuntu 14.04)

Para iniciar con el uso de  MongoDB con PHP es requerido instalar su respectivo módulo (como con todo), para ello agregamos el repositorio:


sudo add-apt-repository ppa:chris-lea/mongodb-drivers

Actualizamos:


sudo apt-get update

E instalamos el módulo:


sudo apt-get install php-mongodb

Y listo, revisamos en nuestro info.php y deberíamos ver los siguiente:

php-modulo-mongo-db

Ya con esto podemos trabajar con nuestras clases php en MongoDB