Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| f1:respaldarv2 [2018/11/23 14:24] – lmachuca | f1: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 [[: |
| <note info> | <note info> | ||
| Línea 9: | Línea 9: | ||
| =====Obtener ===== | =====Obtener ===== | ||
| - | * [[https:// | + | * Clonar desde el [[https:// |
| * SFTP Helpcom | * SFTP Helpcom | ||
| + | |||
| =====Prerequisitos===== | =====Prerequisitos===== | ||
| + | * Soporte para **Fossil**, versión 1.37 o posterior. | ||
| * Soporte para **Python 2.7**. [[f1: | * Soporte para **Python 2.7**. [[f1: | ||
| * Soporte para los siguientes paquetes de Python: '' | * Soporte para los siguientes paquetes de Python: '' | ||
| * Soporte para las herramientas **MySQL client**: '' | * Soporte para las herramientas **MySQL client**: '' | ||
| * De ser posible estas herramientas deben encontrarse en el '' | * De ser posible estas herramientas deben encontrarse en el '' | ||
| + | |||
| + | =====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:// | ||
| + | administrador$ fossil open respaldarv2.fossil | ||
| + | </ | ||
| + | |||
| + | Alternativamente, | ||
| + | |||
| =====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 |
| - | pip install subprocess | + | pip install |
| - | pip install | + | pip install |
| - | pip install | + | |
| ==== 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 '' | - Descomprimir nuestro programa de respaldo en una carpeta, por ejemplo '' | ||
| - | - En el gestor de paquetes instalar las herramientas de MySQL Client y Python pip.\\ Por ejemplo en Debian: '' | ||
| - ...¡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 |
| </ | </ | ||
