openark kit: utilidades DBA para MySQL
openark kit es una serie de scripts en Python que nos facilitará las tareas de DBA (sobre todo para aquellos que no es nuestro fuerte). Consta de las siguientes aplicaciones:
- oak-apply-ri: aplica integridad referencial en dos columnas con relacion padre-hijo.
- oak-block-account: bloquea cuentas de usuarios, o los habilita y deshabilita para logarse..
- oak-kill-slow-queries: finaliza queries que duren mucho tiempo. Imprescindible.
- oak-modify-charset: cambia el characterset y collation de una columna de texto.
- oak-purge-master-logs: purga logs del maestro, dependiendo del estado de replicación de los esclavos.
- oak-security-audit: audita cuentas, contraseñas, privilegios y otros aspectos de seguridad.
- oak-show-limits: muestra el “espacio libre” de AUTO_INCREMENT.
- oak-show-replication-status: muestra la diferencia de replicación entre maestro y esclavo.
El otro dÃa nos preguntaban una forma de migrar una base de datos Access a otra MySQL. En ese momento no conocÃa ninguna aplicación que pudiera hacerlo, pero hoy me he enterado que los propios de MySQL tienen MySQL Migration Toolkit, que permite mediante una serie de pasos realizar una migración de forma correcta.
