Tag Archives: Bases de Datos

Consultas comunes para MySQL

Posted on

A continuación, pongo a vuestra disposición un catálogo de Consultas SQL comunes escritas para MySQL: Common Queries Tree Common Queries Tree (vista de árbol) Common_Queries_Tree (impresión en PDF) Designing Queries for MySQL


El destino de los logs en MySQL 5.1

Posted on

Una de las grandes novedades en MySQL 5.1 es el destino de los logs, el log general y log de consultas lentas. Hasta MySQL 5.0.x los logs eran almacenados en archivos planos, pero a partir de la versión 5.1.6 los mismos pueden ser escritos a archivos, a tablas del esquema mysql (general_log y slow_log) o […]


Obtener información de una base de datos con mysqlshow

Posted on

En esta publicación, veremos el uso de la aplicación de línea de comandos mysqlshow para ver las bases de datos, tablas, columnas e información de índices de una base de datos MySQL mediante nueve ejemplos. Los parámetros comunes, para cada uno de los ejemplos, serán: -h <host>: localhost, ip o nombre de dominio del servidor. […]


Mejorar el tiempo de respuesta de MySQL

Posted on

Debian/Ubuntu Tips&Tricks nos sugiere dos tips para mejorar el tiempo de respuesta de MySQL, basado en un caso propio. Muchas veces, a pesar de que el sistema operativo se encuentre con una carga de trabajo normal, MySQL puede mostrarse algo lento. Hay muchas formas para mejorar el tiempo de respuesta del servidor MySQL, aquí nos […]


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 […]


Determinar si dos tablas tienen los mismos datos

Posted on

Imagina la situación de chequear si dos tablas o vistas tienen los mismos datos (en cantidad y valores). En ORACLE, esto no sería mayor inconveniente gracias al operador MINUS. MINUS devuelve aquellas filas que están en un primer ‘select’ y no están en un segundo ‘select’. Sin embargo ¿como podemos lograr esto con bases de […]


Exportar/Importar una base de datos MySQL

Posted on

Una tarea que suele ser frecuente es la de tener que llevar toda una base de datos MySQL de un servidor a otro. Por ejemplo, en un servidor de desarrollo a un servidor en producción, o de un servidor local a un servidor remoto, o desde un servidor maestro a un servidor esclavo. Para esto […]