Comparar los datos de dos tablas en MySqlPor Alex, el 23/10/2024A 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 ... |
||
General Log de MySql - como habilitar el registro de logsPor Alex, el 14/10/2024MySql dispone de mecanismos para registrar lo que pasa por el servidor, registrar todas las consultas que se ejecutan en el servidor MySql. |
||
Backups en MySql desde el terminal con mysqldumpPor Alex, el 12/08/2024Hay 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 ... |
||
Cambiar el color al SQL Editor de MySql WorkbenchPor Alex, el 08/07/2024En 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. |
||
phpMyAdmin en un docker para conectar a cualquier MySqlPor Alex, el 11/04/2024Bajando una imagen de Docker de phpMyAdmin podemos utilizarla para conectar con cualquier MySql al que tengamos permiso para conectar. |
||
Bases de datos de pruebas para MySqlPor Alex, el 09/10/2023Muchas veces en MySql necesitamos bases de datos de pruebas para trabajar. Desde su web podemos descargarnos algunas para realizar pruebas. |
||
Backup base de datos MySql excluyendo bases de datosPor Alex, el 05/10/2023Vamos a ver como hacer backup de todo nuestro MySql pero filtrando bases de datos que no queremos copiar. |
||
Obtener números random con una select en MySqlPor Alex, el 29/09/2023Para generar números random hay que utilizar la función rand() de MySql. |
||
Error en MySql - The user specified as a definer USER does not exist when using LOCK TABLESPor Alex, el 06/09/2023Estos días intentando hacer un backup de una base de datos de MySql con mysqldump me daba el siguiente error ... |
||
Espacio ocupado por las tablas de una base de datos MySql en discoPor Alex, el 20/08/2023Con una sencilla consulta del sistema de MySql podemos saber lo que ocupa una determinada tabla en disco. |
||
Como convertir registros a un string separado por comas en MySqlPor Alex, el 13/04/2023A veces en MySql tenemos una subquery que devuelve n registros y nos interesa mostrarlos en único campo ... |
||
Como calcular el tamaño de una base de datos y tablas en MySqlPor Alex, el 26/01/2023Hay 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. |
||
Cómo excluir datos de algunas tablas al hacer copias de seguridad de MySQLPor Alex, el 25/01/2023En 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. |
||
Reemplazar texto en MySql con una consulta UPDATEPor Alex, el 30/09/2022Reemplazar texto en MySql con un UPDATE parece complicado pero en realizar solo es lanzar una consulta update y utilizando una función de MySql |
||
MySql error - 1205 - Tiempo de bloqueo de espera excedidoPor Alex, el 19/08/2022Esto 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. |
||
Restaurar una base de datos MySql en un dockerPor Alex, el 03/06/2022Instalar 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. |
||
Como instalar una base de datos de pruebas de MySqlPor Alex, el 01/06/2022En este ejemplo descargamos una base de datos de pruebas para MySql, la instalamos y cargamos datos en ella. |
||
Crear un servidor MySql en Docker con volumen externoPor Alex, el 16/05/2022Con Docker podemos crear de una forma muy fácil servidores de MySql de diferentes versiones en un mismo servidor o de postgreSQL |
||
Paginación de registros desde MySqlPor Alex, el 09/05/2022Desde 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 |
||
Migrar una base de datos de MySql a postgreSQLPor Alex, el 23/04/2022He 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 |
||
Extraer valores de un campo JSON en MySqlPor Alex, el 30/03/2022Cuando almacenamos datos del tipo JSON en MySql, podemos muy facilmente extraer los valores de un determinado campo con una query. |
||
Comparar estructura de dos bases de datosPor Alex, el 28/03/2022Esta utilidad escrita en PHP nos permite comparar la estructura de dos tablas de una base de datos de MySql, postgreSQL, SQL Server y Oracle. |
||
Espacio ocupado en disco por las bases de datos MySqlPor Alex, el 17/02/2022Hay una consulta en MySql que nos dice el tamaño en MB o GB que ocupan las bases de datos en el disco. |
||
Truncate y reset identity en mysqlPor Alex, el 05/01/2022Con la instrucción TRUNCATE en MySql podemos eliminar y limpiar una tabla completa. |
||
Ordenar los registros de una consulta tal como se piden en un SELECT .. INPor Alex, el 09/12/2021En 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 ... |
||
Extraer día, mes, año y hora de una fecha en MySqlPor Alex, el 10/11/2021Trabajar 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 ... |
||
Actualizar el passowrd de root en MySql 8Por Alex, el 09/08/2021Es bastante sencillo, basta con ejecutar un ALTER USER al usuario root con un nuevo password ... |
||
Cambiar el password de root en MySql en UbuntuPor Alex, el 06/08/2021Bueno, 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 ... |
||
Como saber el puerto en que se ejecuta MySqlPor Alex, el 02/08/2021A veces necesitamos saber datos del entorno de MySql y podemos obtener estos datos de las GLOBAL VARIABLES, por ejemplo saber el puerto ... |
||
Buscar en MySql un nombre de campo en todas las tablas de una base de datosPor Alex, el 06/07/2021Cuando 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 ... |
||
Ver los últimos registros actualizados en todas las tablas de MySqlPor Alex, el 28/06/2021A veces tenemos tanto movimiento en las tablas de MySql que necesitamos conocer las tablas que se van actualizando en tiempo real ... |
||
backup de todas las bases de datos de MySql en ficheros separadosPor Alex, el 21/05/2021Igual 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. |
||
Backup de todas las bases de datos en MySqlPor Alex, el 19/05/2021Si en MySql tenemos muchas bases de datos podemos hacer un backup de todas ellas a la vez. |
||
Reemplazar textos con una consulta Update en MySqlPor Alex, el 03/04/2021A 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. |
||
Guardar una consulta MySql en un fichero .csvPor Alex, el 01/03/2021En Mysql todas las consultas que lanzamos tenemos la opción de guardar en disco los resultados de forma muy sencilla |
||
Conectar a servidores remotos con phpMyAdminPor Alex, el 21/02/2021Con 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. |
||
Obtener el último valor incremental de un id en MySqlPor Alex, el 03/02/2021Muchas veces cuando programamos necesitamos desde código obtener algún dato interno de MySql y eso lo podemos hacer con las tablas de sistema ... |
||
Ejecutar consultas en MySql desde el terminal bashPor Alex, el 02/09/2020Para poder ejecutar querys a MySql desde el terminal hay que instalar el cliente de MySql ... |
||
Mysql Disable ONLY_FULL_GROUP_BYPor Alex, el 09/08/2020A veces es necesario hacer GROUP BY por un solo campo pero para poder hacerlo hay que habilitarlo en MySql o mejor dicho deshabilitarlo ... |
||
Instalar y configurar MySql en clouding.ioPor Alex, el 28/06/2020Vamos 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. |
||
Reiniciar el autonumérico en MySql borrando todos los datosPor Alex, el 25/06/2020Utilizando el comando TRUNCATE podemos borrar todos los datos de una tabla de MySql y reiniciar el autonumérico a 1 ... |
||
Cambiar el password de root en MySql cuando he perdido el password de rootPor Alex, el 15/06/2020La 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 ... |
||
Como saber el usuario que esta dentro de MySqlPor Alex, el 11/06/2020A 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 ... |
||
Ver el estado de las tablas de una base de datos en MySqlPor Alex, el 06/03/2020Esto nos puede servir para saber los valores que tienen las tablas en MySql, el motor, los registros que tiene, etc ... información variada |
||
Copia de seguridad de una tabla en MySqlPor Alex, el 06/02/2020Hacer 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. |
||
Obtener el valor actual del campo auto_increment de una tabla en MySqlPor Alex, el 29/01/2020A veces desde código SQL necesitamos obtener el ultimo valor de incremento de una tabla de MySql |
||
Como crear un identificador único con dos campos en MySqlPor Alex, el 22/04/2019En MySql es sencillo crear identificadores únicos con una instrucción. |
||
Mysql gratuito para pruebas onlinePor Alex, el 11/04/2019Este 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 |
||
Realizar backup de la estructura de una base de datos de MySqlPor Alex, el 03/04/2019A 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 |
||
El servidor MySQL está ejecutandose con la opción --secure-file-privPor Alex, el 01/04/2019Cuando 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 ... |
||
MySql instalación inicial sin password de rootPor Alex, el 25/06/2018En 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. |
||
Cambiar el directorio de datos de MySql en LinuxPor Alex, el 24/01/2017En 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. |
||
Copiar registros entre bases de datosPor Alex, el 14/10/2016En MySql con un simple insert into ... select ... se pueden copiar datos entre diferentes bases de datos. |
||
Error - Enable --binary-mode para restaurar bases de datos en MySqlPor Alex, el 10/10/2016Cuando 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.. |
||
Copiar una base de datos a otra en MySqlPor Alex, el 24/06/2016Igual que en postgreSQL en MySql también podemos copiar una base de datos a otra, pero el proceso es un "pelin" mas complejo. |
||
Reiniciar el password de root de MySql sin conocer el password anteriorPor Alex, el 12/04/2016Alguna 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. |
||
Cambiar la contraseña de root en mysqlPor Alex, el 14/03/2016Podemos 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. |
||
Listar los campos de una tabla de una base de datos MySqlPor Alex, el 21/03/2011Igual que se puede hacer con SQL Server para MySql también tenemos una instrucción para listar los datos de una base de datos. |
||
Ver las querys que se ejecutan en MySql.Por Alex, el 12/03/2011Para 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. |
||
Activar-Desactivar foreign keys en MySqlPor Alex, el 23/11/2009Cuando 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 |
||
Copias de seguridad y restaurar bases de datos MySqlPor Alex, el 29/10/2009Son 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. |
||
Crear usuarios en MySql.Por Alex, el 17/02/2009Vamos 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. |
SIGUENOS EN
RECOMENDADOS
ARCHIVO
CATEGORIAS