Archivo del sitio

Iniciar automáticamente MySQL en mac OSX (Yosemite)

Al instalar MySQL en nuestro mac, el instalador añade la opción de poder arrancar el servidor MySQL desde el entorno gráfico dentro de “preferencias del sistema” de nuestro ordenador. También añade la opción de poder arrancar automáticamente el servidor al

Etiquetado con: , , , ,
Publicado en: MySql

Generar script “create table” desde una tabla en MySQL

Para generar un script que sea exacto a una tabla ya existente en MySQL, Se puede hacer con el siguiente script:

Nos devuelve como resultado los siguientes datos, donde en el campo “Create Table” contiene el script que genera

Etiquetado con: , ,
Publicado en: MySql

Ver y cambiar el motor de una tabla en MySQL

Muchas veces nos es preferible cambiar el motor de ciertas tablas para mejorar el rendimiento de nuestra base de datos. Si buscamos integridad usaremos InnoDB, o por el contrario, si tenemos una tabla en la que sólo se realizan selects

Etiquetado con: , , , ,
Publicado en: MySql

Obtener los nombres de las columnas de una tabla MySQL

Para obtener los nombres de las columnas de una tabla, lo más fácil es acceder a la información del esquema:

Se puede encontrar todos los metadatos de nuestra base de datos en …leer más

Etiquetado con: ,
Publicado en: MySql

Parar una query en ejecución de MySQL

Muchas veces haciendo pruebas, sin querer acabamos ejecutando alguna query que se queda ejecutándose durante muchos segundos e incluso minutos. Para matar esta query hacemos lo siguiente: 1. Mirar los procesos de MySQL Primero buscamos que procesos se está ejecutando

Etiquetado con: , ,
Publicado en: MySql

Crear una lista de fechas en MySQL

Imaginemos que queremos una lista de fechas dentro de un rango. Por ejemplo las fechas de los primeros cinco días de febrero (los días entre el 1-3-2012 y el 5-3-2012). 2014-03-01 2014-03-02 2014-03-03 2014-03-04 2014-03-05 En MySQL no existe una

Etiquetado con: ,
Publicado en: MySql

Copiar una tabla existente MySQL a Una nueva

Para crear una tabla nueva idéntica a otra con los mismos datos en MySQL de manera sencilla, los pasos son los siguientes: 1. Crear la tabla nueva (con los mismos campos):

2. copiar los datos:

…leer más

Etiquetado con: ,
Publicado en: MySql

Ver el tiempo de ejecución de una query en MySQL

Podemos ver el tiempo de ejecución de las queries que vayamos ejecutando. Para ello activamos el profiling:

Ahora cada vez que ejecutemos alguna query, ésta guardará con los tiempos que tarda en ejecutarse. Para ver estos tiempos, simplemente ejecutamos

Etiquetado con: , ,
Publicado en: MySql

Acceso remoto a MySQL desde un host externo

MySql viene configurado de tal forma que sólo es accesible desde el propio servidor donde está instalado.Para poder tener acceso a MySql desde un host externo, hay que dar los permisos necesarios: GRANT ALL PRIVILEGES ON tu_schema.* TO tu_nombre_usuario@x.x.x.x IDENTIFIED

Etiquetado con: , ,
Publicado en: MySql

Crear un backup de la base de datos MySql en linux

Este es un pequeño ejemplo script bash donde se encarga de hacer el backup de un esquema de nuestra base de datos MySql.

…leer más

Etiquetado con: , , ,
Publicado en: Linux, MySql