
Hoy os haré un pequeño resumen de las principales ventajas de trabajar con Adminer, una alternativa a phpMyAdmin.Los desarrollos web que llevo a cabo, he tenido que traspasar multitud de bases de datos MySQL a entre servidores.Si os habéis tenido que encargar de esta tarea alguna vez con alguna base de datos que tenga un peso considerable, os habréis topado con los mismos problemas que me he topado yo: exceder el timeout mientras volcamos los datos, mientras exportamos, problemas de charset en las los valores de las tablas… todo esto son problemas inevitables en este tipo de tareas, pero con la herramienta adecuada, podemos paliar estos problemas cotidianos .
Principales ventajas de adminer
La primera ventaja con la que nos encontramos nada mas descargar, es que la aplicación tan solo consta de un fichero, cosa que agiliza el proceso de subida al servidor y gestión del mismo, además de tener un sistema de manejo de los datos similar a phpMyAdmin.
Otra de las ventajas es que, a pesar de ser un solo fichero, cuenta con la mayoría de funciones con las que cuenta phpMyAdmin para administrar bases de datos, pero también podemos encontrar para otros lenguajes SQL/NoSQL como MySQL, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch y MongoDB.
Importaciones/exportaciones de bases de datos con adminer
A nivel personal, me quede prendado del sistema de exportación que posee, ya que desde la misma página, puedes seleccionar que tablas y contenido de las mismas, pudiendo escoger entre varios formatos de salida, como por ejemplo un fichero gzip o sql. Esto puede ser muy útil si hay que importar una base de datos muy pesada y hay que importar por partes debido a problemas de timeout del servidor.
En tema de importaciones de datos, destaca el sistema por no ser necesario hacer directamente upload del fichero que necesitamos volcar, sino que lo podemos subir via FTP el fichero, renombrado como adminer.sql o adminer.sql.gz en el mismo directorio que tenemos que hemos subido adminer.php.De este modo, pondremos ejecutar el fichero sin necesidad de subirlo directamente en el mismo proceso, dejando más tiempo para el volcado del fichero.