Bookmark, share, and hop your favorite sites with SiteHoppin Toolbar for Firefox! Guardar, compartir y lúpulo tus sitios favoritos con SiteHoppin barra Google para Firefox!

Back: 1/2 of UK Men Would Give Up Sex For A TV?!? Vuelta: 1 / 2 de Hombres Reino Unido renunciaría a un sexo por televisión?

Forward: What is Soju and How Does it Affect an Entrecard (Ab)user’s Life Adelante: ¿Qué es el soju y cómo afectan a una Entrecard (Ab) del usuario Vida


DIY Linux Web Server HACK - Automate your MySQL MySQL database backups DIY Linux Web Server HACK - Automatizar su base de datos MySQL MySQL copias de seguridad

Posted in Publicado en Blog , Cool Fresco , DIY Zedomax DIY Zedomax , DoItYourself! , Educational Educación , Hack , Linux , Ubuntu , Web , Wordpress by max on the February 10th, 2008 at 5:24 pm de max a la 10 de Febrero, 2008 a 5:24 pm

Okay, I’ve been running dedicated servers for couple years now and I used to mess around with Linux boxes back in college. Bueno, he estado corriendo servidores dedicados para par de años y ahora he utilizado para ensuciar alrededor con Linux cajas de vuelta en la universidad.

Here’s an essential automatic script and a cron job you will need in order to keep your backup automatic . Aquí hay un script automático esencial y una tarea cron se necesita con el fin de mantener su copia de seguridad automática.

Yes, if you get a dedicated server, don’t get their stupid extra $15/month for backing up your database.  (All they do is make scripts like this one and charge you for it) Sí, si usted obtiene un servidor dedicado, no reciben su estúpido extra $ 15/month para copias de seguridad de su base de datos. (Lo único que hacen es hacer guiones como éste y le cobran por eso)

You can follow this example and go spend that money on junk food. Usted puede seguir este ejemplo y vaya que gastar dinero en comida chatarra.

So all you have to do is FTP your backup files. Por lo tanto, todo lo que tiene que hacer es FTP su copia de seguridad de archivos.

This is way better than going into your phpMyAdmin and downloading from the web interface since the file is already ready for you to download. Esta forma es mejor que ir en su phpMyAdmin y descargar desde la interfaz web desde el archivo ya está listo para que la instale.

Here’s how you do it: A continuación le indicamos cómo hacerlo:

1) Make a new file called backup.sh in your home directory. 1) Hacer un nuevo archivo llamado backup.sh en su directorio. 2) Use the following syntax: 2) Utilice la siguiente sintaxis:

 mysqldump -u[USERNAME] -p[PASSWORD] –opt [DATABASE NAME] > /root/backup/DATABASE1.sql mysqldump-u [USUARIO]-p [contraseña]-opt [nombre de base de datos]> / root/backup/DATABASE1.sql 

Here’s an example backup.sh file if you had 2 databases: He aquí un ejemplo backup.sh archivo si tiene 2 bases de datos:

 mysqldump -uUser1 -pPassword1 --opt Database1 > /root/backup/Database1.sql mysqldump -uUser2 -pPassword2 --opt Database2 > /root/backup/Database2.sql tar cvf /root/backup/sqlbackup.tar /root/backup/* mysqldump-uUser1-pPassword1 - opt Database1> / root/backup/Database1.sql mysqldump-uUser2-pPassword2 - opt Database2> / CVF root/backup/Database2.sql tar / root / backup / sqlbackup.tar / root / copia de seguridad / * 

You can test your script by typing this: Puede probar su script escribiendo esto:

 sh backup.sh sh backup.sh 

(The mysqldump will overwrite the older file if you run this more than once) (El mysqldump también las mayores archivo si este plazo más de una vez)

3) If everything is working good, now you can put that script to be run once a day in your cron job. 3) Si todo está funcionando bien, ahora usted puede poner esa secuencia de comandos para ser ejecutados una vez al día en su tarea cron.

For Fedora Core, you can edit this file /etc/cron.d/sa-update Para Fedora Core, puede editar este archivo / etc / cron.d / sa-update

Add the following line: Añadir la siguiente línea:

 10 3 * * * root sh /root/backup/backup.sh 10 3 * * * root sh / root / backup / backup.sh 

This will execute the script once a day at 3:10AM. Esto ejecutará el script una vez al día, a las 3:10 AM.

Now simply download one tar ball file whenever you feel like backing up your database. Ahora sólo debe descargar un archivo tar balón cuando lo desees hacer copias de seguridad de su base de datos.

You can probably change this a little bit and use it for many other things like backing up all your files too. Usted probablemente puede cambiar esto un poco y lo utilizan para otras muchas cosas como copias de seguridad de todos tus archivos. (which I do) (que hacer)

If you have multiple servers like me, you can also automate your scripts to download backup databases to each server. Si tiene varios servidores como yo, también puede automatizar sus escrituras a descargar bases de datos de copia de seguridad de cada servidor. That keeps things real redundant in case of server failure. Que mantiene las cosas reales redundante en caso de fallo del servidor.

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet) (Sin clasificación todavía)
Loading ... Loading ... Cargando ...


If you like this post then please subscribe to my Si te gusta este puesto, por favor suscribirse a mi full feed RSS RSS feed completo . You can also subscribe by También puede suscribirse por Email Correo electrónico .

Got a new hack, DIY, howto, or gadget? ¿Tienes un nuevo hack, bricolaje, howto, o gadget? Tip us here Sugerencia nosotros aquí .

Search for a Hack: Búsqueda de Hack:


Bookmark It! Guardar It!


| Digg it Digg es | SiteHoppin | Wagg It Se Wagg |

Related Posts Puestos relacionados



TrackBack

Email this to a Friend Enviar a un Amigo Email This Post Email This Post Enviar Post

RSS feed RSS feed

5 Comments 5 Comentarios » "

Comment by Comentario de Mike Mike
2008-02-11 02:24:34 2008-02-11 02:24:34

Very useful script. Muy útil script. Thanks. Gracias.

http://packratstudios.com

MyAvatars 0,2
Comment by Comentario de max Max
2008-02-11 07:15:11 2008-02-11 07:15:11

glad it helped! alegra que ayudó!

MyAvatars 0,2
Comment by Comentario de Brian Gaut Brian Gaut Suscripciones a los comentarios a través del correo electrónico
2008-02-11 05:22:04 2008-02-11 05:22:04

To further automate the process of backing up, you should set up a LOCAL cron job that downloads the file to your computer. Para automatizar aún más el proceso de realizar copias de seguridad, usted debe crear un LOCAL tareas cron que descarga el archivo a su computadora.

Which is just as easy…. ¿Qué es tan fácil…. all ya do fetch the remote file: todos ya hacer obtener el control remoto de archivo:

wget ftp://Username:Password@www.yoursite.com/backup/sqlbackup.tar ftp://Username:Password @ www.yoursite.com / backup / sqlbackup.tar

MyAvatars 0,2
Comment by Comentario de max Max
2008-02-11 07:14:54 2008-02-11 07:14:54

true, that’s if you are using Linux…wait a minute, why am i not using linux!?! cierto, eso es si usted está usando Linux… espere un minuto, ¿Por qué no usar linux!?!

MyAvatars 0,2
Comment by Comentario de Craig Beckta Craig Beckta Suscripciones a los comentarios a través del correo electrónico
2008-06-05 16:10:43 2008-06-05 16:10:43

Cool script. Cool script.

I’ve always used a software product to backup my DBs - it was something like database backup generator. Siempre he utilizado un producto de software para copia de seguridad de mi DBS - es algo así como generador de base de datos de copia de seguridad.

You set it to run daily and it’ll back up, email you a download link, and also store as many backups as you need. Usted establece que se ejecute diariamente y lo más fácil es que una copia de seguridad, e-mail un enlace de descarga, así como almacenar la mayor cantidad de copias de seguridad como usted necesita.

The thing I liked was that you could restore the DB with one click from the admin panel. La cosa me gustó fue que usted puede restaurar la base de datos con un solo clic desde el panel de admin.

Craig

MyAvatars 0,2
Name (required) Nombre (requerido)
E-mail (required - never shown publicly) E-mail (requerido - nunca se muestra públicamente)
URI URI

Subscribe to comments via email Suscribirse a los comentarios a través del correo electrónico
Your Comment ( Su comentario ( smaller size menor tamaño | | larger size de mayor tamaño ) )
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment. Usted puede usar <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = "" > <em> <i> <q Cite=""> <strike> <strong> en su comentario.