Categoria: MySql


Publicidad

Comparar los datos de dos tablas en MySql

Comparar los datos de dos tablas en MySql

Por Alex, el 23/10/2024

A veces en MySql tenemos la necesidad de comparar los datos de dos tablas igual pero que los datos que contengan sean diferentes en algún campo por x motivos ... el proceso de comparación con quieres una a una puede ser tedioso ... pero ...

Seguir leyendo ...

General Log de MySql - como habilitar el registro de logs

General Log de MySql - como habilitar el registro de logs

Por Alex, el 14/10/2024

MySql dispone de mecanismos para registrar lo que pasa por el servidor, registrar todas las consultas que se ejecutan en el servidor MySql.

Seguir leyendo ...

MySql

Backups en MySql desde el terminal con mysqldump

Backups en MySql desde el terminal con mysqldump

Por Alex, el 12/08/2024

Hay muchas formas de realizar backups en MySql, cualquier aplicación para administrar MySql puede realizar backups pero dependiendo de las tablas y cantidad de datos no todas son fiables ... Lo que si es fiable es realizar los backups desde el terminal con mysqldump. Vamos a ver diferentes opciones para realizar backups ...

Seguir leyendo ...

Cambiar el color al SQL Editor de MySql Workbench

Cambiar el color al SQL Editor de MySql Workbench

Por Alex, el 08/07/2024

En MySql Workbench cuando cambiamos a dark mode el editor de consultas no cambia y se queda en color blanco pero podemos arreglarlo y poner en dark mode modificando el código de un fichero de configuración.

Seguir leyendo ...

phpMyAdmin en un docker para conectar a cualquier MySql

phpMyAdmin en un docker para conectar a cualquier MySql

Por Alex, el 11/04/2024

Bajando una imagen de Docker de phpMyAdmin podemos utilizarla para conectar con cualquier MySql al que tengamos permiso para conectar.

Seguir leyendo ...

MySql

Linux

Bases de datos de pruebas para MySql

Bases de datos de pruebas para MySql

Por Alex, el 09/10/2023

Muchas veces en MySql necesitamos bases de datos de pruebas para trabajar. Desde su web podemos descargarnos algunas para realizar pruebas.

Seguir leyendo ...

SQL

MySql

Backup base de datos MySql excluyendo bases de datos

Backup base de datos MySql excluyendo bases de datos

Por Alex, el 05/10/2023

Vamos a ver como hacer backup de todo nuestro MySql pero filtrando bases de datos que no queremos copiar.

Seguir leyendo ...

MySql

Obtener números random con una select en MySql

Obtener números random con una select en MySql

Por Alex, el 29/09/2023

Para generar números random hay que utilizar la función rand() de MySql.

Seguir leyendo ...

SQL

MySql

Error en MySql - The user specified as a definer USER does not exist when using LOCK TABLES

Error en MySql - The user specified as a definer USER does not exist when using LOCK TABLES

Por Alex, el 06/09/2023

Estos días intentando hacer un backup de una base de datos de MySql con mysqldump me daba el siguiente error ...

Seguir leyendo ...

Espacio ocupado por las tablas de una base de datos MySql en disco

Espacio ocupado por las tablas de una base de datos MySql en disco

Por Alex, el 20/08/2023

Con una sencilla consulta del sistema de MySql podemos saber lo que ocupa una determinada tabla en disco.

Seguir leyendo ...

MySql

Como convertir registros a un string separado por comas en MySql

Como convertir registros a un string separado por comas en MySql

Por Alex, el 13/04/2023

A veces en MySql tenemos una subquery que devuelve n registros y nos interesa mostrarlos en único campo ...

Seguir leyendo ...

SQL

MySql

Como calcular el tamaño de una base de datos y tablas en MySql

Como calcular el tamaño de una base de datos y tablas en MySql

Por Alex, el 26/01/2023

Hay varias formas de calcular el espacio que ocupa MySql, en total, en bytes, en numero de registros, en espacio en disco. Vamos a ver las consultas necesarias que tenemos que utilizar, sabiendo lo que ocupa podemos tomar decisiones informadas sobre la optimización y mantenimiento de una base de datos.

Seguir leyendo ...

Cómo excluir datos  de algunas tablas al hacer copias de seguridad de MySQL

Cómo excluir datos de algunas tablas al hacer copias de seguridad de MySQL

Por Alex, el 25/01/2023

En MySql cuando tenemos bases de datos muy grandes y queremos realizar backups podemos excluir los datos de estas tablas pero incluir la estructura de la tabla.

Seguir leyendo ...

MySql

Reemplazar texto en MySql con una consulta UPDATE

Reemplazar texto en MySql con una consulta UPDATE

Por Alex, el 30/09/2022

Reemplazar texto en MySql con un UPDATE parece complicado pero en realizar solo es lanzar una consulta update y utilizando una función de MySql

Seguir leyendo ...

MySql

MySql error - 1205 - Tiempo de bloqueo de espera excedido

MySql error - 1205 - Tiempo de bloqueo de espera excedido

Por Alex, el 19/08/2022

Esto me ha pasado en MySql cuando he intentado borrar millones de registros de una base de datos, el problema es que los tiempos de bloqueo que hay seteados en la base de datos son inferiores a los que necesita por haber tantos registros.

Seguir leyendo ...

Restaurar una base de datos MySql en un docker

Restaurar una base de datos MySql en un docker

Por Alex, el 03/06/2022

Instalar o restaurar una base de datos MySql en un contenedor Docker es muy sencillo y similar a realizar el proceso en un servidor sin docker.

Seguir leyendo ...

Como instalar una base de datos de pruebas de MySql

Como instalar una base de datos de pruebas de MySql

Por Alex, el 01/06/2022

En este ejemplo descargamos una base de datos de pruebas para MySql, la instalamos y cargamos datos en ella.

Seguir leyendo ...

MySql

Crear un servidor MySql en Docker con volumen externo

Crear un servidor MySql en Docker con volumen externo

Por Alex, el 16/05/2022

Con Docker podemos crear de una forma muy fácil servidores de MySql de diferentes versiones en un mismo servidor o de postgreSQL

Seguir leyendo ...

MySql

Paginación de registros desde MySql

Paginación de registros desde MySql

Por Alex, el 09/05/2022

Desde una consulta MySql podemos paginar muy fácilmente los registros de una tabla, con esto ganamos velocidad porque si nuestra tabla tiene 1 Millón de registros solo nos traemos al web lo que necesitamos y no el millon

Seguir leyendo ...

MySql

SQL

Migrar una base de datos de MySql a postgreSQL

Migrar una base de datos de MySql a postgreSQL

Por Alex, el 23/04/2022

He preparado una pequeña aplicación para realizar migraciones de bases de datos MySql a postgreSQL, lo subo al github y explico como ejecutar el script

Seguir leyendo ...

MySql

postgreSQL

Extraer valores de un campo JSON en MySql

Extraer valores de un campo JSON en MySql

Por Alex, el 30/03/2022

Cuando almacenamos datos del tipo JSON en MySql, podemos muy facilmente extraer los valores de un determinado campo con una query.

Seguir leyendo ...

MySql

Comparar estructura de dos bases de datos

Comparar estructura de dos bases de datos

Por Alex, el 28/03/2022

Esta utilidad escrita en PHP nos permite comparar la estructura de dos tablas de una base de datos de MySql, postgreSQL, SQL Server y Oracle.

Seguir leyendo ...

Espacio ocupado en disco por las bases de datos MySql

Espacio ocupado en disco por las bases de datos MySql

Por Alex, el 17/02/2022

Hay una consulta en MySql que nos dice el tamaño en MB o GB que ocupan las bases de datos en el disco.

Seguir leyendo ...

SQL

Truncate y reset identity en mysql

Truncate y reset identity en mysql

Por Alex, el 05/01/2022

Con la instrucción TRUNCATE en MySql podemos eliminar y limpiar una tabla completa.

Seguir leyendo ...

MySql

Ordenar los registros de una consulta tal como se piden en un SELECT .. IN

Ordenar los registros de una consulta tal como se piden en un SELECT .. IN

Por Alex, el 09/12/2021

En MySql cuando utilizamos Where Campo in para buscar multiples códigos podemos devolver el resultado en el mismo orden que los ponemos en la clausula IN utilizando la función field en la clausula ORDER BY ...

Seguir leyendo ...

MySql

Extraer día, mes, año y hora de una fecha en MySql

Extraer día, mes, año y hora de una fecha en MySql

Por Alex, el 10/11/2021

Trabajar con fechas en consultas MySql suele ser lo mas normal a la hora de filtrar u obtener datos y puede ser algo liado si no conocemos las funciones de fecha que tiene MySql ...

Seguir leyendo ...

Actualizar el passowrd de root en MySql 8

Actualizar el passowrd de root en MySql 8

Por Alex, el 09/08/2021

Es bastante sencillo, basta con ejecutar un ALTER USER al usuario root con un nuevo password ...

Seguir leyendo ...

Windows

MySql

Linux

Cambiar el password de root en MySql en Ubuntu

Cambiar el password de root en MySql en Ubuntu

Por Alex, el 06/08/2021

Bueno, en Ubuntu o derivados de Debian, recien instsalado MySql 8.x no sabemos como entrar como root porque no tenemos el password, bien con estos pasos podreis ponerle un password a root ...

Seguir leyendo ...

Ubuntu

MySql

Como saber el puerto en que se ejecuta MySql

Como saber el puerto en que se ejecuta MySql

Por Alex, el 02/08/2021

A veces necesitamos saber datos del entorno de MySql y podemos obtener estos datos de las GLOBAL VARIABLES, por ejemplo saber el puerto ...

Seguir leyendo ...

MySql

Buscar en MySql un nombre de campo en todas las tablas de una base de datos

Buscar en MySql un nombre de campo en todas las tablas de una base de datos

Por Alex, el 06/07/2021

Cuando no conocemos las tablas de una base de datos MySql y queremos saber en que tablas aparece un determinado campo podemos utilizar las tablas de sistema para averiguarlo ...

Seguir leyendo ...

SQL

MySql

Ver los últimos registros actualizados en todas las tablas de MySql

Ver los últimos registros actualizados en todas las tablas de MySql

Por Alex, el 28/06/2021

A veces tenemos tanto movimiento en las tablas de MySql que necesitamos conocer las tablas que se van actualizando en tiempo real ...

Seguir leyendo ...

SQL

MySql

backup de todas las bases de datos de MySql en ficheros separados

backup de todas las bases de datos de MySql en ficheros separados

Por Alex, el 21/05/2021

Igual que hemos comentado que en MySql podemos realizar un backup de todas las bases de datos en un fichero también podemos hacer el backup en ficheros separados para cada base de datos.

Seguir leyendo ...

Backup de todas las bases de datos en MySql

Backup de todas las bases de datos en MySql

Por Alex, el 19/05/2021

Si en MySql tenemos muchas bases de datos podemos hacer un backup de todas ellas a la vez.

Seguir leyendo ...

Reemplazar textos con una consulta Update en MySql

Reemplazar textos con una consulta Update en MySql

Por Alex, el 03/04/2021

A veces es necesario reemplazar gran cantidad de texto en alguna tabla de la base de datos. Esta tarea la podemos hacer de forma sencilla con la función REPLACE en la sentencia SQL Update.

Seguir leyendo ...

SQL

MySql

Guardar una consulta MySql en un fichero .csv

Guardar una consulta MySql en un fichero .csv

Por Alex, el 01/03/2021

En Mysql todas las consultas que lanzamos tenemos la opción de guardar en disco los resultados de forma muy sencilla

Seguir leyendo ...

Linux

Conectar a servidores remotos con phpMyAdmin

Conectar a servidores remotos con phpMyAdmin

Por Alex, el 21/02/2021

Con phpMyAdmin no solo podemos conectarnos a nuestro servidor MySql local sino que modificando el fichero de configuración podemos acceder a cualquier servidor remoto, si tenemos permiso.

Seguir leyendo ...

Obtener el último valor incremental de un id en MySql

Obtener el último valor incremental de un id en MySql

Por Alex, el 03/02/2021

Muchas veces cuando programamos necesitamos desde código obtener algún dato interno de MySql y eso lo podemos hacer con las tablas de sistema ...

Seguir leyendo ...

MySql

Ejecutar consultas en MySql desde el terminal bash

Ejecutar consultas en MySql desde el terminal bash

Por Alex, el 02/09/2020

Para poder ejecutar querys a MySql desde el terminal hay que instalar el cliente de MySql ...

Seguir leyendo ...

Ubuntu

SQL

MySql

Linux

Mysql Disable ONLY_FULL_GROUP_BY

Mysql Disable ONLY_FULL_GROUP_BY

Por Alex, el 09/08/2020

A veces es necesario hacer GROUP BY por un solo campo pero para poder hacerlo hay que habilitarlo en MySql o mejor dicho deshabilitarlo ...

Seguir leyendo ...

Windows

MySql

Linux

Instalar y configurar MySql en clouding.io

Instalar y configurar MySql en clouding.io

Por Alex, el 28/06/2020

Vamos a instalar y poner en funcionamiento paso a paso un servidor MySql en el proveedor de servidores clouding.io, creando usuarios, copias de seguridad, accesos remotos al servidor y viendo algunas opciones de configuración.

Seguir leyendo ...

Ubuntu

MySql

Linux

Reiniciar el autonumérico en MySql borrando todos los datos

Reiniciar el autonumérico en MySql borrando todos los datos

Por Alex, el 25/06/2020

Utilizando el comando TRUNCATE podemos borrar todos los datos de una tabla de MySql y reiniciar el autonumérico a 1 ...

Seguir leyendo ...

SQL

MySql

LAMP

Cambiar el password de root en MySql cuando he perdido el password de root

Cambiar el password de root en MySql cuando he perdido el password de root

Por Alex, el 15/06/2020

La verdad que en las versiones 5.5 de MySql o superiores es bastante sencillo cambiar el password con los ficheros de configuración de MySql ...

Seguir leyendo ...

Ubuntu

MySql

Linux

Como saber el usuario que esta dentro de MySql

Como saber el usuario que esta dentro de MySql

Por Alex, el 11/06/2020

A veces me ha pasado al instalar o abrir una consola de MySql no se que que usuario ha iniciado sesión pero es muy sencillo saberlo con una sencilla query ...

Seguir leyendo ...

Ubuntu

SQL

MySql

Linux

Ver el estado de las tablas de una base de datos en MySql

Ver el estado de las tablas de una base de datos en MySql

Por Alex, el 06/03/2020

Esto nos puede servir para saber los valores que tienen las tablas en MySql, el motor, los registros que tiene, etc ... información variada

Seguir leyendo ...

SQL

MySql

Copia de seguridad de una tabla en MySql

Copia de seguridad de una tabla en MySql

Por Alex, el 06/02/2020

Hacer un backup de una base de datos de MySql es sencillo a través de la linea de comando e igual de sencillo hacer el backup de una sola tabla que a veces es muy necesario.

Seguir leyendo ...

Ubuntu

SQL

MySql

Obtener el valor actual del campo auto_increment de una tabla en MySql

Obtener el valor actual del campo auto_increment de una tabla en MySql

Por Alex, el 29/01/2020

A veces desde código SQL necesitamos obtener el ultimo valor de incremento de una tabla de MySql

Seguir leyendo ...

SQL

MySql

Como crear un identificador único con dos campos en MySql

Como crear un identificador único con dos campos en MySql

Por Alex, el 22/04/2019

En MySql es sencillo crear identificadores únicos con una instrucción.

Seguir leyendo ...

Linux

MySql

SQL

Windows

Mysql gratuito para pruebas online

Mysql gratuito para pruebas online

Por Alex, el 11/04/2019

Este web nos da acceso a MySql gratis online. El otro día estaba pensando que necesitaba una base de datos de MySql de pruebas online, pensé que bien me iría y me dije ... seguro que alguien ya lo ha hecho así que me puse a buscar y di con remotemysql.com

Seguir leyendo ...

Web

SQL

MySql

Realizar backup de la estructura de una base de datos de MySql

Realizar backup de la estructura de una base de datos de MySql

Por Alex, el 03/04/2019

A veces es necesario realizar backups solo de la estructura de la base de datos de MySql, esto es muy sencillo desde la linea de comandos

Seguir leyendo ...

SQL

MySql

El servidor MySQL está ejecutandose con la opción --secure-file-priv

El servidor MySQL está ejecutandose con la opción --secure-file-priv

Por Alex, el 01/04/2019

Cuando intentamos guardar un fichero en MySql con SELECT * INTO OUTFILE o leer con LOAD DATA INFILE nos da el siguiente error #1290 - El servidor MySQL está rodando con la opción --secure-file-priv tal que no puede ejecutar este comando ...

Seguir leyendo ...

MySql

MySql instalación inicial sin password de root

MySql instalación inicial sin password de root

Por Alex, el 25/06/2018

En la versión de MySql 5.7, no se si alguna anterior, cuando realizas la instalación del servidor de MySql resulta que ahora no pide password de root y cuando termina la instalación no se puede acceder al sistema con el usuario root. La solución es muy sencilla.

Seguir leyendo ...

MySql

Cambiar el directorio de datos de MySql en Linux

Cambiar el directorio de datos de MySql en Linux

Por Alex, el 24/01/2017

En MySql es una operación muy sencilla la de cambiar el directorio donde se alojan las bases de datos. Solo hay que seguir unos pasos que os pongo a continuación.

Seguir leyendo ...

MySql

Linux

LAMP

Copiar registros entre bases de datos

Copiar registros entre bases de datos

Por Alex, el 14/10/2016

En MySql con un simple insert into ... select ... se pueden copiar datos entre diferentes bases de datos.

Seguir leyendo ...

SQL

MySql

Error - Enable --binary-mode para restaurar bases de datos en MySql

Error - Enable --binary-mode para restaurar bases de datos en MySql

Por Alex, el 10/10/2016

Cuando en MySql desde la línea de comando intentamos restaurar bases de datos con extensión .sql.zip o con cualquier compresión da el siguiente error: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode..

Seguir leyendo ...

SQL

MySql

Copiar una base de datos a otra en MySql

Copiar una base de datos a otra en MySql

Por Alex, el 24/06/2016

Igual que en postgreSQL en MySql también podemos copiar una base de datos a otra, pero el proceso es un "pelin" mas complejo.

Seguir leyendo ...

Windows

SQL

MySql

Linux

Reiniciar el password de root de MySql sin conocer el password anterior

Reiniciar el password de root de MySql sin conocer el password anterior

Por Alex, el 12/04/2016

Alguna vez pasa que se olvida el password de root del MySql, si entráis en el sistema como root y desde la linea de comando con unas sencillas instrucciones de MySql se puede resetear.

Seguir leyendo ...

SQL

MySql

Cambiar la contraseña de root en mysql

Cambiar la contraseña de root en mysql

Por Alex, el 14/03/2016

Podemos cambiar el password del MySql de root o de cualquier otro usuario de dos formas diferentes, desde el terminal con mysqladmin o entrando dentro del MySql con una sentencia update.

Seguir leyendo ...

Windows

SQL

MySql

Linux

Listar los campos de una tabla de una base de datos MySql

Listar los campos de una tabla de una base de datos MySql

Por Alex, el 21/03/2011

Igual que se puede hacer con SQL Server para MySql también tenemos una instrucción para listar los datos de una base de datos.

Seguir leyendo ...

MySql

SQL

Windows

Ver las querys que se ejecutan en MySql.

Ver las querys que se ejecutan en MySql.

Por Alex, el 12/03/2011

Para obtener un listado de consultas que se están ejecutando en MySql tenemos la instrucción show processlist que nos mostrará el listado de querys que se ejecutan en el servidor.

Seguir leyendo ...

Activar-Desactivar foreign keys en MySql

Activar-Desactivar foreign keys en MySql

Por Alex, el 23/11/2009

Cuando trabajamos con tablas InnoDb tenemos la opción de crear claves foráneas y relacionar una base de datos como es debido. Pero a veces es necesario desactivarlas para poder hacer según que operaciones. Actualizado el 12.03.2011

Seguir leyendo ...

Copias de seguridad y restaurar bases de datos MySql

Copias de seguridad y restaurar bases de datos MySql

Por Alex, el 29/10/2009

Son tareas muy comunes a realizar en cualquier base de datos. Con MySql podemos hacer copias de seguridad (backup) y restaurarlas (restore) con el phpMyAdmin o a través de línea de comandos que es como vamos a ver a continuación.

Seguir leyendo ...

Windows 8

8.1

Windows 7

windows 10

MySql

Crear usuarios en MySql.

Crear usuarios en MySql.

Por Alex, el 17/02/2009

Vamos a ver cómo crear usuarios en MySql desde la línea de comandos y darles diferentes permisos de accesos a las bases de datos.

Seguir leyendo ...

Linux

MySql

SQL

Windows




SIGUENOS EN

ARCHIVO

Publicidad