Mostrando entradas con la etiqueta cron. Mostrar todas las entradas
Mostrando entradas con la etiqueta cron. Mostrar todas las entradas

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