Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
f1:respaldarv2 [2018/11/23 14:24] lmachucaf1:respaldarv2 [2018/12/27 13:31] (actual) lmachuca
Línea 1: Línea 1:
 ======respaldarv2====== ======respaldarv2======
  
-Respaldarv2 es un script de respaldos para bases de datos de MySQL, que se puede usar para varios productos de Helpcom.+Respaldarv2 es un script de respaldos para bases de datos de MySQL, que se puede usar para varios productos de Helpcom. En particular, se puede usar en [[:Instalación Linux Servidor]].
  
 <note info> <note info>
Línea 9: Línea 9:
 =====Obtener ===== =====Obtener =====
  
-  * [[https://chiselapp.com/user/lmachucab/repository/respaldarv2|Repositorio Chiselapp]]+  * Clonar desde el [[https://chiselapp.com/user/lmachucab/repository/respaldarv2|Repositorio Chiselapp]]
   * SFTP Helpcom   * SFTP Helpcom
 +
  
 =====Prerequisitos===== =====Prerequisitos=====
  
 +  * Soporte para **Fossil**, versión 1.37 o posterior.
   * Soporte para **Python 2.7**. [[f1:Python|Ver Instalar Python]].   * Soporte para **Python 2.7**. [[f1:Python|Ver Instalar Python]].
   * Soporte para los siguientes paquetes de Python: ''subprocess'', ''configparser'', ''mysql'', ''tailer''.   * Soporte para los siguientes paquetes de Python: ''subprocess'', ''configparser'', ''mysql'', ''tailer''.
   * Soporte para las herramientas **MySQL client**: ''mysql'' y ''mysqldump'' al menos.   * Soporte para las herramientas **MySQL client**: ''mysql'' y ''mysqldump'' al menos.
     * De ser posible estas herramientas deben encontrarse en el ''$PATH''.     * De ser posible estas herramientas deben encontrarse en el ''$PATH''.
 +
 +=====Instalación=====
 +
 +La página web del repositorio da las instrucciones para clonar. O se puede seguir estos pasos:
 +
 +<code bash>
 +administrador$ fossil clone https://chiselapp.com/user/lmachucab/repository/respaldarv2 respaldarv2.fossil
 +administrador$ fossil open respaldarv2.fossil
 +</code>
 +
 +Alternativamente, la página web del repositorio ofrece enlaces de descarga directa para usar con ''wget'' o ''curl'' o similar.
 +
  
 =====Uso===== =====Uso=====
Línea 38: Línea 52:
 Para instalar los módulos de python que se necesitan como dependencias debiera bastar con los siguientes comandos: Para instalar los módulos de python que se necesitan como dependencias debiera bastar con los siguientes comandos:
  
-  pip install configparser +  pip install --user configparser 
-  pip install subprocess +  pip install --user subprocess 
-  pip install StringIO +  pip install --user tailer
-  pip install tailer+
  
 ==== Instalar Cliente MySQL ==== ==== Instalar Cliente MySQL ====
Línea 52: Línea 65:
 ==== Ejemplo: Instalar en Linux ==== ==== Ejemplo: Instalar en Linux ====
  
 +  - En el gestor de paquetes instalar las herramientas de Fossil, MySQL Client y Python pip.
   - Descomprimir nuestro programa de respaldo en una carpeta, por ejemplo ''respdb''.   - Descomprimir nuestro programa de respaldo en una carpeta, por ejemplo ''respdb''.
-  - En el gestor de paquetes instalar las herramientas de MySQL Client y Python pip.\\ Por ejemplo en Debian: ''apt-get install mysql-client mysql-utilities python2 python-pip''. 
   - ...¡Listo! Linux es así de fácil.   - ...¡Listo! Linux es así de fácil.
 +
 +Ejemplo de línea de comando para instalar las herramientas en Debian:
 +
 +  apt-get install fossil mysql-client mysql-utilities python2 python-pip virtualenv 
  
  
Línea 77: Línea 94:
 2: 2:
 <code cmd 2> <code cmd 2>
-pip.exe install configparser+pip.exe install --user configparser tailer subprocess
 </code> </code>
  
f1/respaldarv2.1542983079.txt.gz · Última modificación: 2018/11/23 14:24 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0