Backup base datos mysql  

 
David
 David
Usuario eminente

Hola,
tengo un foro montado en SMF, el cual tira de una db mysql.

¿como puedo hacer un backup a diario de la base de datos de ese foro?

No he encontrado en el foro ninguna referencia para hacerlo, ni se que tarea se puede programar en el cron para ello.

¿se puede programar el cron para que ejecute automaticamente un backup que realice phpmyadmin?

Por otro lado, lo intenté instalando mysqldumper siguiendo este tutorial:

http://www.simplemachines.org/community/index.php?topic=432969.0

pero a la hora de crear una tarea en cron que ejecute el dumper necesito que el perl esté activado en el servidor... y parece que no lo está.

¿podeis ayudarme o sugerirme cual es la mejor manera de hacer un backup diario de una base de datos?

(Y que se mantengan solametne los archivos backup de los 4 últimos dias)

gracias y saludos

David

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 04/01/2013 2:04 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola David,

No damos soporte sobre SMF en el Foro.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 04/01/2013 2:39 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

David
 David
Usuario eminente

Hola Alejo,

mi pregunta no es sobre SMF, asi que por favor, olvida lo que he comentado de SMF.

Mi pregunta simplemente es sobre como hacer un backup de una base de datos mysql en webempresa de manera periódica.

¿que opciones hay o ofrece webempresa?

El panel de control tiene phpmyadmin ¿se puede programar el cron para que se haga un backup periodico de una base de datos mysql cualquiera?

¿como hacerlo?

Gracias.

ResponderCitar
Respondido : 04/01/2013 2:58 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola David,

Puedes crear tareas cron desde tu cPanel, Avanzado, "cron Jobs", Tareas de Cron y establecer las frecuencias y por ultimo y más importante pasar el comando que se ejecutara:

Por ejemplo:

mysqldump -uUsuarioBaseDatos -pContraseña nombre_db | gzip > /home/escuelaw/public_html/db/db_$(date +%d-%m-%Y).gz

Esto debe realizar la copia de depositarla en la ruta especificada. Naturalmente tiene su peligro, ya que si no descargas a tu PC estas copias o las envía a la nube, en pocos días tu espacio de Hosting se vera afectado por acumulación de copias.

Lo ideal seria programar un script que además de realizar las copias diarias de la base de datos, te informase por email y te enviase el archivo y lo eliminase del Hosting, pero eso ya requiere subir un archivo .php del lado del servidor para poder programar su ejecución y en todo caso deberás consultarlo con soporte.

Nota: Lo del soporte sobre SMF lo he comentado porque enfocaste la consulta sobre SMF, sencillamente.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 04/01/2013 3:09 pm

Cursos Gratuitos WordPress

Hicham
 Hicham
Miembro Admin

Desde phpmyadmin en cPanel, selecciona la DB, pincha en Exportar, selecciona todas las tablas, marca SQL. Abajo del todo, marca la opcion Enviar, ponle el nombre que quieras, elije la compresión y dale a Continuar.

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 04/01/2013 3:10 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola David,

Como lo que quieres es crear cron de Tareas y no un simple respaldo de la base de datos, debes revisar lo indicado anteriormente en tu cPanel, cron Jobs.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 04/01/2013 3:13 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

David
 David
Usuario eminente

Gracias por el comando mysql del cron. Es lo que necesitaba.

Respecto a un script php para que además eliminara las copias antiguas.. ¿a que soporte te refieres que tengo que preguntar? ¿a este foro ?

un saludo

ResponderCitar
Respondido : 04/01/2013 3:16 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola David,

Debes enviar un Ticket al departamento de Soporte para que te informen si es posible y como.

Ten en cuenta que por razones de seguridad no se permite el acceso externo a mysql y otros servicios de Webempresa.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 04/01/2013 3:23 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

David
 David
Usuario eminente

Muchas gracias Luis.

Investigaré el tema.

un saludo

ResponderCitar
Respondido : 04/01/2013 4:20 pm

Por favor Iniciar Sesión o Registro