Dudas mysql

Buenas, necesito limitar el tamaño máximo de una base de datos mysql, y no se si es que no hay manera o es que no lo encuentro, asi que a ver si hay alguien que sepa sacarme de la duda. He intentado de dos formas pero no soy capaz con ninguna:

- Limitar el tamaño máximo de la base de datos.

- Modificar el directorio en el que se crea la base de datos, (de forma que luego mediante la limitación de cuotas de usuario limitar el tamaño del archivo de base de datos).

No se, pero yo creo que tiene que haber alguna forma...

Salu2!
http://projects.marsching.org/mysql_quota/

Alguna vez lo he usado y funciona bien.

A la espera de que pongan TABLESPACES en mysql sale en la version 5.1 si usas la beta lo puedes usar

http://dev.mysql.com/doc/refman/5.1/en/create-tablespace.html
Txukie, había visto la página de pasada, pero tampoco me había fijado mucho, pero como dices que funciona la he hechado un vistazo y me puede valer, sólo que tendré que pasar el código a Perl (no es que no me guste PHP, pero es que es un requisito de la práctica), pero no creo que sea demasiado problema, es bastante sencillo el código.

Para lanzarlo me imagino que lo mejor será meterlo como tarea al cron y que haga un chequeo cada minuto o dos minutos.

La verdad, lo que no se es como no tiene nada implementado mysql para limitar los tamaños, no se, es como algo 'básico', ¿no creeis?

Salu2 y gracias!
Para eso van a poner los tablespaces.
3 respuestas