viernes, 31 de julio de 2009

Ejecutar script sql en MySql

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.



Volver al inicio

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.



Volver al inicio

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.



Volver al inicio