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. |
||
Un contenedor docker MySql para todos los proyectos webPor Alex, el 30/04/2024Es bastante normal tener diferentes proyectos web que utilizan diferentes contenedores de docker y a su vez cada uno pueda tener su propio MySql incorporado … pero … podemos configurar un MySql para todos los proyectos web. |
||
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. |
||
Instalar un entorno LAMP con docker en LinuxPor Alex, el 21/08/2023Aprende a instalar un entorno LAMP (Linux, Apache, MySQL y PHP) con Docker, una de las herramientas más utilizadas para la creación, implementar y ejecutar aplicaciones en diferentes entornos. Utilizaremos DockerFile y docker-compose para que en cuestión de minutos podamos tener un entorno LAMP funcionando. |
||
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 ... |
||
Instalar un entorno LAMP con docker en WindowsPor Alex, el 14/02/2023Instala un entorno LAMP completo en tu Windows 11 utilizando Docker y WSL - Subsistema de Windows para Linux. Descubre las ventajas de usar un entorno de desarrollo aislado y cómo aprovechar al máximo la potencia de Docker en tu sistema Windows con WSL. |
||
Conectar a MySql desde PHP a través de tunel SSHPor Alex, el 06/02/2023Cuando el servidor MySql no esta accesible desde tu entorno de desarrollo podemos acceder a el a través de un tunel SSH pasando por un servidor que si tenga acceso a él. |
||
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 |
||
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 |
||
Instalar un servidor LAMP con Vagrant y DockerPor Alex, el 08/04/2022En este manual vamos a instalar un servidor LAMP. Instalaremos Linux, Apache y PHP en un entorno virtualizado con Vagrant y Virtualbox, Mysql lo instaleremos con Docker. Todo esto lo haremos desde un pequeño script que automáticamente instalará y configurará todo el sistema dejándolo listo para trabajar en unos pocos minutos. |
||
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. |
||
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 ... |
||
Conectar a MySql usando PHP con PDOPor Alex, el 08/11/2021Conectar con una base de datos desde PHP ya sea a MySql, postgreSQL u otra es lo mas normal que se realizar y muy sencillo ... |
||
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 ... |
||
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. |
||
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 ... |
||
Migrar una base de datos de MySql a SQL ServerPor Alex, el 08/01/2021Hay varias formas de migrar una base de datos MySql a SQL Server y os voy a plantear dos opciones. Una a través de una utilidad de Microsoft para realizar la migración y otra a través de ficheros de ficheros. Que cada uno utilice la que más le guste. |
||
PDO y PHP, clase de acceso a datos - PDOClass.phpPor Alex, el 14/11/2020Os dejo una clase para trabajar desde PHP y bases de datos con PDO. El funcionamiento es muy sencillo recibe un array con datos y devuelve un array con los resultas. A continuación explico el funcionamiento ... |
||
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 |
||
Instalar PHP + Apache en Mac OS MojavePor Alex, el 28/05/2019Bueno, en realidad apache2 y php ya están instalados por defecto en Mac OS Mojave y solo hay que inicializados. |
||
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 ... |
||
Instalación de un entorno LAMP en windows con XAMPPPor Alex, el 13/08/2018En Windows para instalar un entorno LAMP es suficiente con descargarse aplicaciones como Xampp, eayphp o wampp. Nosotros instalaremos XAMPP y configuraremos dominios para poder desarrollar desde nuestro windows. |
||
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.. |
||
Configuración de un virtualhost en apachePor Alex, el 22/09/2016En esta cuarta y última entrega del manual como instalar un servidor lamp veremos la configuración de diferentes sites dentro del apache para esto utilizaremos la extensión de apache VirtualHost donde podremos especificar n dominios con una sola IP o diferentes IP por domino. |
||
Creación de una máguina virtual con virtualboxPor Alex, el 22/09/2016Virtualbox es una aplicación para ejecutar maquinas virtuales simular a VMWare, diría yo que mejor para entorno personal y de pruebas y gratuito. En este entorno se pueden crear cualquier tipo de máquinas virtuales windows, mac, linux. Actualizado para Ubuntu Server 16.04 |
||
Instalación de Apache2, MySql y PHPPor Alex, el 22/09/2016En esta tercera entrega de este manual para instalar un servidor LAMP instalaremos el Apache2, PHP y MySQL y en un ultimo capitulo veremos como configurarlo todo. |
||
Instalar un servidor web en entorno LAMP.Por Alex, el 22/09/2016Tutorial para instalar un servidor LAMP, Linux ( Ubuntu Server ), Apache2, MySql y PHP ( php 7.0 ) como lenguaje de programación. He actualizado el manual para las nuevas versiones de LAMP y realizado los artículos en vídeo tutoriales para que sea mas sencillo seguirlos. |
||
Instalación del servidor LAMP en virtualboxPor Alex, el 22/09/2016En esta segunda parte del manual de instalación de un servidor LAMP vamos a instalar el Ubuntu Server en la máquina virtual que creamos en el capitulo anterior . |
||
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. |
||
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