En Sentido Web han recopilado una lista con 20 recursos para trabajar con bases de datos mySQL.
Muy interesantes los enlaces para testear la seguridad de aplicaciones web que utilcen mySQL como base de datos. Hago corta y pega de los enlaces que se encuentran en el post de Sentido Web
Herramientas de diseño y administración
- MyDB Studio: aplicación para administracion de MySQL con alguna utilidad para diseño.
- SQLYog: excelente GUI para diseño y administración de bases de datos MySQL.
- WWW SQL Designer: diseñador Ajax, tiene muchas características que normalmente solo están disponibles en aplicaciones offline.
- OpenOffice.org Base: aunque es inusual, realmente tiene un buen soporte para trabajar con MySQL.
- AutoMySQLBackup: para la creación de scripts para realizar backups.
- PHPMyAdmin: el más famoso de los administradores de MySQL vía web.
Herramientas de seguridad
- SQLIer: Herramienta para SQL Injection que indicando una URL, intenta hacer todo lo posible para realizar SQL Injection.
- SQLMap: Otra utilidad para SQL Injection que admite MySQL, PostgreSQL y MSSQL.
- Absinthe: utilidad disponible para Linux y Windows que intenta forzar tu servidor con ataques SQL injection.
- SQID: SQL Injection mediante línea de comandos creado con Ruby.
Optimización
- MySQL Performace Blog: un blog con información frecuente sobre optimización de nuestra BD en MySQL.
- SQL Commandments: 25 normas para optimizar el diseño de tu BD.
- 10 consejos para optimización de MySQL.
- Otros 10 consejos para optimización.
Conocimientos
- MySQL Tutorials: gran colección de tutoriales MySQL.
- MySQL Cheat Sheet.
- 10 errores comunes en el diseño de MySQL.
- MySQL Clustering.
- Replicación master-master en MySQL.
- Comparativa MySQL - Postgre.
