Tengo que administrar una base de datos en la que se utilizan varias tablas auxiliares para generar informes y otras cosas, entonces todos los días esas tablas las tengo que limpiar.
Como en el servidor ya tengo un cron con un script para borrar algunas carpetas temporales, la idea es agregar algo al script para que también me borre las tablas auxiliares.
Los pasos son generar un .sql que me borre las tablas. Seria algo así
use basededatos;
truncate tabla_auxiliar1;
truncate tabla_auxiliar2;
......
Esto lo guardamos en un archivo llamado script.sql (o como quieran llamarlo)
luego en el script que ya tenemos que nos borra las carpetas auxiliares agregamos lo siguiente.
mysql -u usuario_con_derechos -pcontraseña basededatos < script.sql
Con esto cuando se ejecute el script nos borrara las tablas.
Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.
viernes, 31 de julio de 2009
Ejecutar script sql en MySql
martes, 28 de julio de 2009
Descargar videos Flash de Internet
Como varias veces me ha pasado, necesito bajarme algunos vídeos que son muy pesados de Internet, que están en formato Flv (flash) y guardarlos en mi equipo para poder verlos después.
Buscando un poco encontré Moyea Youtube FLV Donwnloader, es el mas fácil que he visto y realmente anda muy bien.
domingo, 26 de julio de 2009
Instalación de Joomla
Como ya he necesitado 3 veces instalar Joomla, y cada vez tengo que buscar como se hace para instalar (que realmente es muy fácil), entonces he decidido escribirlo.
Primero hay que descargarse Joomla, yo he descargado la versión 1.5.12.
Luego de alguna forma copiarlo al servidor, que en mi caso es un Linux Ubuntu server.
Luego en el Linux, con apache ya instalado, copiamos a la carpeta del apache, todo el contenido del archivo que bajamos (obviamente antes hay que descomprimirlo), se puede copiar a la ruta del apache (/var/www) o creamos una carpeta y lo copiamos ahí (/var/www/joomla por ejemplo)
Tenemos que crear la base de datos donde trabajara joomla, entonces desde el prompt hacemos lo siguiente
> mysql -u root -ppassword
> create database joomla;
> show databases;
con esto crearemos la base de datos y con el ultimo comando veremos si realmente esta creado.
Luego (supongo que el apache esta levantado y andando bien) se debe de empezar la instalación de joomla, esto lo hacemos escribiendo lo siguiente en el navegador
http://ip o nombre del server/joomla/installation/ (supongo que se creo una carpeta joomla)
Y seguimos las indicaciones que nos da el instalador de joomla.
Al final dependiendo si se puede escribir o no en el directorio del apache (/var/ww/joomla) podremos directamente acceder a la administración o al sito de ejemplo (que en uno de los últimos pasos de la instalación nos da la opción de instalarlos), si no dejamos escribir, entonces tenemos que crear el archivo configuration.php en la raíz de la carpeta de joomla con el contenido que nos da en la ultima pantalla. Luego como vemos también en la ultima pantalla la carpeta de instalación hay que eliminarla.
Entonces al final de todo en la ruta
http://ip o nombre del server/joomla
tenemos nuestro portal, o en la ruta
http://ip o nombre del server/joomla/administrator
tenemos la administración de nuestro portal.