Mysqldumpcron » Histórico » Versión 4
Martin Andres Gomez Gimenez, 2019-11-25 21:38
1 | 1 | Martin Andres Gomez Gimenez | h1. mysqldump.cron |
---|---|---|---|
2 | |||
3 | h2. Descripción |
||
4 | |||
5 | 4 | Martin Andres Gomez Gimenez | Se utiliza para hacer una copia de respaldo de todas las bases de datos MySQL del sistema. Básicamente el funcionamiento es el siguiente: |
6 | |||
7 | !https://proyectos.ingeniovirtual.com.ar/attachments/download/252/respaldo_sql.png! |
||
8 | |||
9 | |||
10 | La copia es ejecutada por el planificador de tareas vixie-cron y se realiza a diario. El script esta ubicado en: |
||
11 | 1 | Martin Andres Gomez Gimenez | |
12 | <pre> |
||
13 | /etc/cron.daily/mysqldump.cron |
||
14 | </pre> |
||
15 | |||
16 | h2. Ruta de almacenamiento |
||
17 | |||
18 | Las copias de resguardo son alojadas en el directorio: |
||
19 | |||
20 | <pre> |
||
21 | /home/admin/backup/$HOST/mysql |
||
22 | </pre> |
||
23 | |||
24 | h2. Usuario y contraseña del administrador de bases de datos |
||
25 | |||
26 | 3 | Martin Andres Gomez Gimenez | Para realizar el resguardo de las bases de datos MySQL del sistema es necesario proporcionar un usuario y una contraseña, los cuales se definen en el archivo de configuración /etc/backup-cron/backup-cron.conf mediante los parámetros "BDB_HOST", "BDB_USER" y "BDB_PASSWD". |
27 | 1 | Martin Andres Gomez Gimenez | |
28 | 2 | Martin Andres Gomez Gimenez | El parámetro "BDB_HOST" define el nombre o la dirección de IP donde se ejecuta el servidor MySQL. Si no está definido se utiliza "localhost". |
29 | 1 | Martin Andres Gomez Gimenez | |
30 | 2 | Martin Andres Gomez Gimenez | El parámetro "BDB_USER" define el usuario con el que se conectará al motor de bases de datos MySQL, por defecto está definido para "root" |
31 | 1 | Martin Andres Gomez Gimenez | |
32 | 2 | Martin Andres Gomez Gimenez | El parámetro "BDB_PASSWD" define el la contraseña con la cual usuario se conectará al motor de bases de datos MySQL, por defecto tiene la palabra "yourpassword" que debería reemplazarse por una contraseña válida." |
33 | |||
34 | 1 | Martin Andres Gomez Gimenez | <pre> |
35 | 2 | Martin Andres Gomez Gimenez | BDB_HOST="localhost" |
36 | BDB_USER="root" |
||
37 | BDB_PASSWD="yourpassword" |
||
38 | 1 | Martin Andres Gomez Gimenez | </pre> |
39 | |||
40 | h2. Almacenamiento en un servidor remoto |
||
41 | |||
42 | Para almacenar las copias de resguardo en un servidor remoto es necesario configurar la dirección IP (o URL) de este en el parámetro "REMOTE_IP" del archivo de configuración /etc/backup-cron/backup-cron.conf. Por defecto este parámetro no tiene ninguna dirección IP. |
||
43 | |||
44 | El parámetro "REMOTE_USER" indica con que usuario debe conectarse al servidor remoto. El valor predeterminado es "admin". |
||
45 | |||
46 | <pre> |
||
47 | # Copiar archivos de respaldo a servidor remoto vía SCP |
||
48 | REMOTE_IP="" |
||
49 | REMOTE_USER="admin" |
||
50 | </pre> |