Introducción:
MySQL es un sistema de gestión de bases de datos relacional de código abierto ampliamente utilizado en el desarrollo web. En este tutorial, aprenderás cómo utilizar MySQL con XAMPP para crear, administrar y trabajar con bases de datos en tu entorno de desarrollo local.
Paso 1: Descarga e Instalación de XAMPP:
Ve al sitio web oficial de XAMPP en https://www.apachefriends.org/es/index.html.
Selecciona la versión de XAMPP adecuada para tu sistema operativo (Windows, macOS, Linux) y haz clic en el botón de descarga.
Una vez que se complete la descarga, ejecuta el archivo de instalación y sigue las instrucciones del asistente de instalación.
Durante la instalación, se te pedirá que elijas los componentes que deseas instalar. Por lo general, los componentes básicos como Apache, MySQL y PHP ya están seleccionados por defecto. Puedes dejar las opciones predeterminadas o personalizarlas según tus necesidades.
Una vez completada la instalación, abre XAMPP desde el menú de inicio (en Windows) o desde la carpeta de aplicaciones (en macOS y Linux).
Nota Importante: En el caso de MS Windows 10, en mi caso, si aparece esta alerta de seguridad confirmamos «Permitir acceso».
Paso 2: Iniciar los Servidores:
En la ventana principal de XAMPP, verás una lista de los servidores disponibles, como Apache, MySQL, PHP, etc.
Haz clic en los botones «Start» junto a Apache y MySQL para iniciar los servidores. Si todo va bien, los botones cambiarán a «Stop» y los servidores estarán en funcionamiento.
Nota Importante: En el caso de MS Windows 10, mi caso particular, si aparece esta alerta de seguridad confirmamos «Permitir acceso». En GNU/Linux no me sucedió.
Paso 3: Acceder al Panel de Control de XAMPP:
Abre tu navegador web y escribe la siguiente dirección en la barra de direcciones: http://localhost:80.
Esto abrirá el panel de control de XAMPP, donde puedes administrar tus servidores y acceder a herramientas como phpMyAdmin para gestionar tus bases de datos MySQL.
Paso 4: Acceder a MySQL:
Desde el navegador, como en el paso anterior seleccionar phpMyAdmin o abrir tu navegador web y escribir la siguiente dirección en la barra de direcciones: http://localhost/phpmyadmin.
Esto abrirá la interfaz de phpMyAdmin, una herramienta web para administrar bases de datos MySQL.
Paso 4: Crear una Nueva Base de Datos:
- En la interfaz de phpMyAdmin, haz clic en la pestaña «Bases de datos» en la parte superior.
- En el campo «Crear nueva base de datos», ingresa el nombre de tu nueva base de datos y haz clic en el botón «Crear».
Paso 5: Crear Tablas y Definir Estructuras:
- Después de crear la base de datos, haz clic en su nombre en el panel izquierdo para seleccionarla.
- En la página principal, verás una opción para crear una nueva tabla. Haz clic en ella.
- Completa los detalles de la tabla, como el nombre de la tabla, el número de columnas y los nombres y tipos de datos de cada columna.
- Haz clic en el botón «Guardar» para crear la tabla con la estructura especificada.
Paso 6: Insertar y Manipular Datos:
- Después de crear una tabla, puedes insertar datos en ella haciendo clic en la pestaña «Insertar» y completando los campos con los valores deseados.
- También puedes ejecutar consultas SQL directamente en phpMyAdmin utilizando la pestaña «SQL» para insertar, actualizar, eliminar o consultar datos según sea necesario.
Paso 7: Administrar la Base de Datos:
- Desde la interfaz de phpMyAdmin, puedes realizar diversas tareas de administración de bases de datos, como exportar e importar bases de datos, optimizar tablas, realizar copias de seguridad y más.
- Explora las diferentes opciones y funcionalidades disponibles en phpMyAdmin para administrar eficazmente tus bases de datos MySQL.
Paso 8: Detener el Servidor MySQL:
- Una vez que hayas terminado de trabajar con MySQL, puedes detener el servidor MySQL en XAMPP.
- Regresa a la ventana principal de XAMPP y haz clic en el botón «Stop» junto a MySQL para detener el servidor.
Conclusión:
Ahora sabes cómo utilizar MySQL con XAMPP para crear, administrar y trabajar con bases de datos en tu entorno de desarrollo local. MySQL es una herramienta poderosa que te permite gestionar eficazmente tus datos en tus proyectos web.