Category Archives: Bases de Datos

Loguear sesiones del cliente MySQL de línea de comandos

Posted on

Este tip es muy sencillo, pero que puede ser de mucha utilidad para quienes suelen utilizar el cliente de línea de comandos de MySQL. Este cliente de línea de comandos de MySQL, a pesar de ser muy rudimentario, en mi caso me es de mucha utilidad, pues me permite acceder con el usuario root (que […]


Saltear privilegios en MySQL

Posted on

Si alguna vez olvidas la contraseña del root del MySQL y no tienes otro usuario con permisos de administrador capaz de hacer un blanqueo de la misma, los pasos que a continuación se explican te puede ser de utilidad. Básicamente, el método consiste en: Deterner el servidor mysql Iniciar el servidor con el parámetro –skip-grant-table, […]


MySQL – MyISAM vs InnoDB

Posted on

La mayoría de las personas que utilizan MySQL saben que MyISAM e InnoDB son los dos motores de almacenamientos más comunes en MySQL. También es sabido, que la mayoría no toma en cuenta el motor de almacenamiento al crear una tabla y acepta el que viene por default en la base de datos. El motor […]


Postgres backup desde Java

Posted on

Mientras realizaba una recorrida por los blogs que suelo frecuentar, me encontré con una publicación interesante de eOS’s BLOG, donde desde un pequeño proceso en Java realiza un backup de Postgres. Si bien el proceso es sencillo, del mismo podrás sacar algunas cosas interesante como: Utilizar el comando pg_dump para exportar una base de datos […]


Como simular un FULL OUTER JOIN en MySQL

Posted on

En publicación voy a intentar emular un FULL OUTER JOIN para aquellos DBMS que no lo soporten, por ejemplo, MySQL. Para empezar recordemos que un FULL OUTER JOIN es así como un LEFT JOIN y RIGHT JOIN a la vez. O bien, como vimos en Inner, Outer, Natural & Cross JOINs, FULL OUTER JOIN combina los […]


Preguntas para exámenes de certificación de MySQL

Posted on

En el sitio oficial de MySQL se puede encontrar una serie de diez preguntas para cuatro niveles de exámenes, que sirven como auto-evaluación para quienes, eventualmente, decidan rendir un examen de certificación de MySQL. Obviamente no son las preguntas del examen sino más bien,  pueden ser utilizadas para dar una idea de lo que se […]


Crear usuario y asignar permisos en MySQL

Posted on

En esta ocasión veremos un pequeño ejemplo, donde por medio del comando GRANT crearemos dos cuentas de usuario en MySQL y le daremos permisos a las mismas. El caso a resolver será el siguiente: Crear una nueva base de datos Crear un usuario administrador para esa base de datos que solo se pueda conectar localmente […]


Top 5 de errores de conexión a MySQL

Posted on

¿Quien nunca ha recibido un error en la conexión a MySQL? A continuación, un Top 5 con los errores más comunes, su descripción y sus posibles causas. Can’t connect to MySQL server on. Lost connection to MySQL server during query. Access denied for user. Host NN is not allowed to connect to this MySQL. MySQL […]


Usar SQL para generar SQL

Posted on

El principio para la creación de cadenas SQL a partir de SQL consiste, básicamente, en recorrer la metadata (information schema) de una base de datos y armar strings sql a partir de la concatenación strings constantes y del nombre de los objetos (nombre de tablas, nombre de campos, nombre de constraints, etc.) de la base […]


Hojas de referencia de PHP, MySQL, Javascript y CSS

Posted on

Las hojas de referencia ILoveJackDaniels ya son conocidas por la web, pero no está de más recordar algunas: PHP: funciones, variables superglobales, formato de fechas, expresiones regulares y apertura de archivos. MySQL: funciones de MySQL, tipos de datos, funciones en PHP y consultas de ejemplo. Javascript: funciones y métodos, XMLHttpRequest, Javascript en HTML, expresiones regulares […]