MySQL

  • En este artículo presento consultas SQL para obtener la cantidad de registros de una base de datos MSSQL y MySQL.

  • En este breve artículo voy a explicar cómo determinar rápidamente cuánto espacio en disco ocupa cada base de datos de un servidor MySQL, ejecutando una simple consulta SQL.

  • Este artículo muestra 4 formas diferentes para conocer con exactitud qué motor de almacenamiento (MyISAM, InnoDB, Blackhole, etc.) utiliza una tabla de una base de datos MySQL.

  • Recientemente me tocó configurar un servidor MySQL para autenticar usuarios mediante certificados SSL en lugar de contraseñas. El mecanismo de autenticación necesita un certificado para el servidor MySQL y un certificado para cada usuario, todos firmados por la misma autoridad certificante (CA).

  • De fábrica, el panel de control de Joomla! sólo permite buscar artículos por título. Esto es algo limitante ya que a veces necesitamos buscar artículos según su contenido. Aunque existen muchas extensiones para Joomla! que proveen esta funcionalidad (poder buscar artículos por tag, contenido, autor), es más rápido y fácil conectarse directamente a la base de datos MySQL y ejecutar una simple consulta SQL.

  • Hoy tuve la necesidad de realizar la búsqueda de una cadena en una columna de una tabla MySQL ignorando las reglas de comparación impuestas por el collation, con el objetivo de obtener sólo coincidencias exactas.

  • Supongamos que tenemos una tabla de puntos expresados como coordenadas GPS (latitud/longitud en grados) y deseamos obtener todos los puntos que se encuentran dentro de un radio específico (por ejemplo a menos de 100 metros de la ubicación actual). Con una correcta representación de los datos, es posible realizar este cálculo a través de una simple consulta SQL.

  • Este breve artículo explica cómo modificar la contraseña de un usuario de base de datos MySQL.

  • Siempre que terminamos de configurar un servidor LAMP (Linux+Apache+MySQL+PHP en general), es necesario hacer una prueba para verificar su correcto funcionamiento. Por ello, en este artículo dejo un script PHP para interactuar con una base de datos MySQL, junto con un script para crear una base de datos MySQL de prueba, como para tener siempre a mano.

  • Este artículo muestra cómo crear una base de datos MySQL con su respectivo usuario desde línea de comandos en Linux, más precisamente Debian, de forma rápida y sencilla.

  • Por defecto, el acceso remoto a un servidor MySQL está desactivado por razones de seguridad. Sin embargo a veces es necesario habilitar el acceso remoto, por ejemplo para el caso que un servidor Web Apache pueda acceder a bases de datos alojadas en un servidor MySQL remoto.

  • Supongamos que hemos comprado un VPS (servidor privado virtual) con Debian/Devuan para montar nuestro sitio Web, y ya hemos instalado y comprobado el correcto funcionamiento de una pila LAMP (Linux+Apache+PHP+MySQL). Ahora deseamos instalar Joomla! para montar nuestro sitio Web. Este artículo demuestra los simples pasos de instalación de Joomla! en un servidor LAMP con Debian.

  • phpMyAdmin es una herramienta escrita en PHP para administrar servidores MySQL desde una interfaz Web. Soporta un amplio rango de operaciones sobre servidores MySQL y MariaDB. La mayoría de las cuales (gestionar bases de datos, tablas, columnas, relaciones, índices, usuarios, permisos, etc.) pueden realizarse a través de una interfaz de usuario, al mismo tiempo que es posible ejecutar cualquier sentencia SQL. phpMyAdmin se distribuye como software libre y es una herramienta popularmente utilizada en la gran mayoría de proveedores de hosting de Internet.

    Este artículo explica cómo instalar la última versión de phpMyAdmin desde los fuentes en un servidor Web con soporte para PHP.

  • phpMyAdmin es una aplicación PHP que permite gestionar servidores de bases de datos MySQL o MariaDB desde cualquier navegador Web. Es una herramienta ideal para permitir a desarrolladores el acceso y creación de bases de datos para una aplicación Web, ya que provee una vista conveniente y práctica a un motor de bases de datos MySQL, especialmente a aquellos usuarios no familiarizados con el cliente de línea de comandos mysql. Es el complemento ideal para tu servidor LAMP.

  • Mediante una simple consulta SQL es posible listar el conjunto de caracteres y collation que utilizan las columnas de texto de todas las tablas dentro de una base de datos MySQL específica.

  • Este artículo explica cómo listar y ver el código fuente de procedimientos (stored procedures) y funciones (stored functions) en MySQL, desde línea de comandos (cliente mysql).

  • Llegó la hora de borrar algunos sitios de desarrollo en desuso en uno de mis servidores LAMP, y aproveché la oportunidad para hacer una limpieza de usuarios MySQL. En este artículo demuestro cómo listar usuarios de bases de datos MySQL y cómo se relacionan con las mismas (es decir, a qué base de datos tienen acceso).

  • ¿Querés saber hace cuántos días se encuentra corriendo de forma ininterrumpida un servidor de bases de datos MySQL? En este artículo presento tres formas diferentes de obtener el esta información.

  • El siguiente artículo explica cómo restablecer la contraseña del usuario root (administrador) de un servidor de bases de datos MySQL.

  • Si ha ocurrido un desastre y es necesario restaurar una base de datos MySQL a partir de un dump (copia de seguridad) generado con la herramienta mysqldump, se deben seguir éstos simples pasos. Por supuesto, siempre que dispongamos de backups de nuestras bases de datos MySQL.