Existen algunas soluciones, si desea una solución total, consulte esto publicar sobre kickingtyres . Es una combinación básica de un procedimiento almacenado que maneja el análisis y la creación de particiones (¡con algo de registro!).
Todo lo que necesita hacer es ajustarlo a su tipo de partición (el ejemplo usa una partición bigint) y programar el procedimiento para que se ejecute con el Programador de eventos de MySQL.