parent
248c8c562b
commit
cc23f84769
@ -0,0 +1,61 @@
|
|||||||
|
# Tablas que son compatibles con pjsip para migrar desde sip
|
||||||
|
|
||||||
|
admin
|
||||||
|
ampusers
|
||||||
|
customcontexts_contexts
|
||||||
|
incoming
|
||||||
|
miscapps
|
||||||
|
miscdests
|
||||||
|
queueprio
|
||||||
|
queues_details
|
||||||
|
|
||||||
|
# como sacar de forma manual la tablas de sql dialbox 4 para migrar a dialbox 8
|
||||||
|
|
||||||
|
mysqldum -p asterisk admin > /ruta/del backup/de las tablas.sql
|
||||||
|
|
||||||
|
Cada vez que saquemos un backup de la tabla nos va a pedir contraseña y le ponemos la de defecto
|
||||||
|
|
||||||
|
# Como sacar backup de manera automatica con un script
|
||||||
|
|
||||||
|
1. vamos a la ruta donde se desee crear el scrip ejemplo
|
||||||
|
|
||||||
|
cd /home
|
||||||
|
touch backup_tablas.sh
|
||||||
|
vim touch_tablas.sh
|
||||||
|
|
||||||
|
cuando creamos el archivo lo abrimos y le copiamos los siguientes comando (este dice la tuta donde la queremos guardar )
|
||||||
|
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Configura tus datos de conexión
|
||||||
|
USER="root"
|
||||||
|
PASSWORD="sap64adm"
|
||||||
|
DB="asterisk"
|
||||||
|
FECHA=$(date +%F_%H-%M)
|
||||||
|
BACKUP_DIR="/ruta/a/backups/$FECHA"
|
||||||
|
|
||||||
|
# Crear carpeta de backups
|
||||||
|
mkdir -p "$BACKUP_DIR"
|
||||||
|
|
||||||
|
# Lista de tablas
|
||||||
|
TABLAS=(
|
||||||
|
admin
|
||||||
|
ampusers
|
||||||
|
customcontexts_contexts
|
||||||
|
incoming
|
||||||
|
miscapps
|
||||||
|
miscdests
|
||||||
|
queueprio
|
||||||
|
queues_details
|
||||||
|
)
|
||||||
|
|
||||||
|
# Backup de cada tabla
|
||||||
|
for TABLA in "${TABLAS[@]}"; do
|
||||||
|
echo "📦 Haciendo backup de la tabla: $TABLA"
|
||||||
|
mysqldump --user="$USER" --password="$PASSWORD" "$DB" "$TABLA" > "$BACKUP_DIR/${TABLA}.sql"
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "⚠️ Error al respaldar la tabla $TABLA"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "✅ Backup completo en: $BACKUP_DIR"
|
Loading…
Reference in new issue