TEMA: PHP
Es un error al crear un arreglo multidimencional, por algún motivo no funciona si no se declara antes:
$variable_arreglo = array();
y listos!!
http://solucionesjj.googlepages.com/home
Backup y Restauracion base de datos mysql
TEMA: MYSQLPara realizar el backup, entramos a la linea de comandos y ejecutamos:
mysqldump --opt base_de_datos > c:\archivo_de_salida.sql
Para restaurar la base de datos por medio del archivo de backup entramos a la linea de comandos y ejecutamos:
mysqldump base_de_datos < c:\archivo_de_salida.sql
Nota: Este comando funciona tambien en las versiones de mysql para linux
mysqldump --opt base_de_datos > c:\archivo_de_salida.sql
Para restaurar la base de datos por medio del archivo de backup entramos a la linea de comandos y ejecutamos:
mysqldump base_de_datos < c:\archivo_de_salida.sql
Nota: Este comando funciona tambien en las versiones de mysql para linux
Script para backup Zimbra Comunity Edition
TEMA: ZIMBRA
Descargar archivo
Descargar archivo
carpeta_para_guardar_el_backup="/home/soporte/backups"
mkdir $carpeta_para_guardar_el_backup
#carpetas_para_archivar="/etc /opt /var"
carpetas_para_archivar="/opt/zimbra"
archivo_destino=$carpeta_para_guardar_el_backup/$(date +"%Y_%m_%d__%H_%M")_backup_zimbra.zip
#archivo_destino=$carpeta_para_guardar_el_backup/backup_zimbra.tar
comando="tar -cf "
echo $(date +"%Y/%m/%d %H:%M:%S ")"------ Iniciando el proceso de backup ------" >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Deteniendo Zimbra:" >> $carpeta_para_guardar_el_backup/registro.txt
/etc/init.d/zimbra stop >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Zimbra detenido" >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Iniciando proceso de backup" >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Archivo destino: "$archivo_destino >> $carpeta_para_guardar_el_backup/registro.txt
$comando $archivo_destino $carpetas_para_archivar >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Finalizo proceso de backup" >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Iniciando Zimbra" >> $carpeta_para_guardar_el_backup/registro.txt
/etc/init.d/zimbra start >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"Zimbra Iniciado" >> $carpeta_para_guardar_el_backup/registro.txt
echo $(date +"%Y/%m/%d %H:%M:%S ")"------ Finalizo el proceso de backup ------" >> $carpeta_para_guardar_el_backup/registro.txt
programacion del script:
crontab -e
agregar la linea:
1 4 * * * sh /root/backup.sh
Es decir que el proceso de backup se realizara todos los dias de todo el mes a las 4:01 AM
Restauracion de base de datos SQL por medio de archivo de backup .bak
TEMA: MSSQL
RESTORE DATABASE nombre_de_la_bd_destino
FROM DISK = 'x:\ruta_del_archivo_origen.bak'
WITH REPLACE
RESTORE DATABASE nombre_de_la_bd_destino
FROM DISK = 'x:\ruta_del_archivo_origen.bak'
WITH REPLACE
Suscribirse a:
Entradas (Atom)