Crear backups automaticos de MySQL en Ubuntu/Linux

Que feo que es no hacer backups y despues perder datos solo por no tomarme 5 minutos para hacer los debidos respaldos. A quien no le ha pasaso? A mi si, y es por eso que me di a la tarea de buscar como hacer backups automaticos en linux y de manera sencilla. Si bien existen muchas maneras la que les voy a explicar es muy sencilla y la encontre en esta web.

Vamos a usar la herramienta automysqlbackup que no es mas que un script que hace uso de mysqldump para realizar los backups.

Paso 1: Comencemos, primero la instalacion:

sudo apt-get install automysqlbackup

si no usan ubuntu o alguna distro basada en debian pueden de todas maneras ir a la pagina del proyecto y bajar un archivo .sh que es igual de facil de usar.

Paso 2: Ahora vamos a editar los algunos datos como por ejemplo donde queremos guardar los respaldos, para eso hacemos:

sudo gedit /etc/default/automysqlbackup

Paso 3: Busquen la linea que dice

# Host name (or IP address) of MySQL server e.g localhost
DBHOST=localhost

Ahi colocan el la direccion del host de donde estan por hacer los backups, yo en mi caso deje localhost porque es para respaldar las bases de datos de mi propia pc.

Paso 4: Ahora busquen…

#DBNAMES=”db_ispconfig web1 web2 web3″
DBNAMES=`find /var/lib/mysql -mindepth 1 -maxdepth 1 -type d | cut -d’/’ -f5 | grep -v ^mysql\$ | tr \\\r\\\n ,\ `

Pueden dejar eso asi tal cual esta y lograran que se haga backup de todas las bases de datos, o pueden modificarlos como indica el ejemplo para solo resguardar algunas bases de datos especificas.

Paso 5: Tambien busquen…

BACKUPDIR=”/var/lib/automysqlbackup”

Eso deben cambiarlo por la direccion donde se vayan a hacer los backups, recomiendo alguna particion que no sea la raiz de Linux. Sino cuando decidan cambiar de distro se van a dar con que se olvidaron los backups…como me paso a mi :(

Paso 6: Y por ultimo editamos la linea

MAILADDR=”user@domain.com”

Ponemos nuestra direccion de email si queremos que se nos envie un mail con los backups, recomiendo no usarlo, pongan un # delante de la linea sino se vuelve molesto recibir tantos mails con archivos.

Guarden y cierren el archivo.

Lee el resto de esta entrada…

Primer Podcast de KumbiaPHP – Características y Experiencias

Este es el primer podcast de una serie que espero que no tarde mucho en sacar el podcast Nº 2 porque este primero esta muy interesante…y gracioso :P Al ser el primer podcast los locutores dan algo de gracia al hablar…tengan en cuenta que son ‘desarrolladores’ no locutores!

Mas que nada se habla de todas las ventajas de kumbiaphp asi que los que no saben que es KumbiaPHP deberian escuchar este podcast.

Aqui se los dejo:

Nunca me habia interesado por escuchar podcast pero desde ahora si :)

Como instalar Komodo Edit en Linux – Editor para PHP

Anteriormente estaba usando Netbeans como entorno de desarrollo para programar con KumbiaPHP framework pero ahora se me ha dado por buscar aplicaciones mas livianas y que ocupen menos recursos. En el canal IRC de KumbiaPHP me recomendaron Komodo Edit y realmente satisface mis necesidades es ligero, soporta autocompletado de sintaxis y resaltado tambien. Ademas sirve para programar en Javascript, css, ruby, perl, python, xml y algunos mas.

Lamentablemente no cuenta con un .deb para hacer la instalacion mas sencilla pero de igual manera es muy facil instalarlo, he aqui los pasos:

Paso 1: Descargar desde esta pagina.

Paso 2: decomprimirlo.

Paso 3: Con una consola posicionarse en la carpeta donde se descompromio y escribir:

sudo sh install.sh

Paso 4: Les pedira una direccion donde instalar el software, elijan la que mas les convenga, yo use /home/sefsinalas/varios/komodo

Paso 5: Ahora hay que crear un enlace a la aplicacion asi:

sudo ln -s /home/sefsinalas/varios/komodo/bin/komodo /usr/local/bin/komodo

Y eso es todo, pueden abrir la aplicacion escribiendo komodo en una consola o con alt+F2

Tutoriales PyGame

Hooo que recuerdos me trae saber de PyGame…y una vez hice un juego con esta libreria. Ahora me entero via email gracias a adrigm de unos nuevos tutoriales que el esta impartiendo en su blog…recomiendo seguirlos a todos aquellos interesados en aprender a desarrollar juegos con esta libreria.

Mi experiencia con PyGame fue muy satisfactoria ya que es una librería muy potente pero a la vez muy facil de usar. Ademas cuando yo hice uso de esta libreria no habia ni un solo tutorial….pero ni uno, en español. Estoy seguro que con estos tutoriales les sera mas facil aprender a hacer unos cuantos juegos.

Enlace a los tutoriales.

Input con autocomplete jquery en KumbiaPHP

En un post anterior vimos como usar tags jquery con autocomplete en KumbiaPHP pero….que pasa si solo queremos un solo valor en el campo de texto y no muchos? Bueno, tambien hay muchos plugins jquery para eso y yo voy a explicar uno de los mas sencillos que pueden verlo en esta pagina. Queda asi en uso:

Input con autocomplete jquery en KumbiaPHPOtra vez los valores los vamos a sacar de una tabla en una base de datos, en este caso vamos a usar la misma tabla que en mi post anterior.

De nuevo vamos a tener la misma estructura en la aplicacion: un controlador (categorias_controller.php) con 2 acciones (index y listarCat) con sus correspondientes vistas y un partial (autocomplete.phtml) para que sea mas limpio el codigo de la vista y ademas podamos reusarlo.

Primero habra que bajar todo lo que necesitamos, aqui les prepare un paquete con todo lo que necesitan. Lo descomprimen y tienen 2 plugins jquery (dimensiones y autocomplete) que deben colocar en la carpeta app/public/javascript, tiene el jquery que deben colocar en la misma carpeta y un css que deben colocar en la carpeta app/public/css.

Lee el resto de esta entrada…

Jquery tags con autocomplete en KumbiaPHP

Que son los jquery tags? bueno cualquiera que tenga una blog conoce lo que son las etiquetas verdad? Bueno es eso, es tener varios valores en un campo de texto y mandarlos todos a la vez. Queda algo asi junto con el autocomplete:

Jquery tags con autocomplete en KumbiaPHP

Para lograrlo vamos a hacer uso de un este plugin. Existen muchos pero me gusta el estilo facebook de este. Ademas los valores los vamos a traer desde una tabla en la base de datos porque es lo mas normal. Mi tabla va a ser esta:

Jquery tags con autocomplete en KumbiaPHP

Primero vamos a bajar el plugin jquery.tokeninput.js (click derecho->guardar enlace como…) y el estilo css token-input-facebook.css (boton derecho->guardar enlace como…).

Lee el resto de esta entrada…

© 2010 FreshBrown Theme. All rights reserved.

Powered by Wordpress | Theme by TricksDaddy