martes, 8 de noviembre de 2016

Hacer backup de una base de datos CouchDB

¿Que quiero hacer?
Un backup de una base de datos en CouchDB para moverla de una maquina (en forma de fichero).

En Centos 7 las bases de datos de couchdb se guardan como ficheros que tienen el mismo nombre de la bd pero con la extensión .couch. La ruta es /usr/local/var/lib/couchdb/.

En fedora 24 la ruta es /var/lib/couchdb

Basta con copiar el fichero de ese directorio y pegarlo en el mismo en la otra maquina

En este caso vamos a copiar una bd llamada "books" en nuestra maquina


Primero le damos permiso al directorio

chmod 777 /usr/local/var/lib/couchdb

Luego pegamos el fichero


y por último arreglamos el tema de los permisos (si couchdb no es el dueño del directorio entonces no arrancará)

chown -R couchdb:couchdb /usr/local/{lib,etc}/couchdb /usr/local/var/{lib,log,run}/couchdb

y listo *.* así de fácil


No hay comentarios:

Publicar un comentario