Cómo instalar MySQL en Ubuntu 22.04
MySQL, un sistema de gestión de bases de datos de código abierto, destaca como una herramienta esencial en el mundo de la tecnología. Reconocido por su rapidez, facilidad de administración y escalabilidad, es una elección popular en entornos LAMP y LEMP. Esta guía te llevará a través de la instalación y protección de MySQL versión 8.0 en Ubuntu 22.04, proporcionándote un servidor de base de datos completamente funcional para tus proyectos.
Este tutorial explica cómo instalar y proteger MySQL versión 8.0 en una máquina Ubuntu 22.04. Al finalizar, tendrás un servidor de base de datos completamente funcional que podrá utilizar para sus proyectos.
Requisitos Previos
Antes de comenzar, asegúrate de haber iniciado sesión como usuario con privilegios sudo. Esto garantiza que tengas los permisos necesarios para llevar a cabo las configuraciones.
Instalación de MySQL en Ubuntu
Paso 1: Actualiza el Índice del Paquete Local
Mantén tu sistema al día con la última información de los paquetes:
sudo apt update
Paso 2: Instalación de MySQL 8.0
Instala la última versión de MySQL disponible en los repositorios de Ubuntu:
sudo apt install mysql-server
Una vez finalizada la instalación, MySQL se iniciará automáticamente. Puedes confirmar su estado ejecutando:
sudo systemctl status mysql
Asegúrate de que el servicio esté activo y en ejecución.
Asegurar MySQL
MySQL proporciona un script llamado mysql_secure_installation
que te guiará a través de la configuración inicial de seguridad:
sudo mysql_secure_installation
Este script te permitirá configurar el componente VALIDATE PASSWORD PLUGIN
para evaluar y mejorar la seguridad de las contraseñas de los usuarios de MySQL.
Verificar Problemas de Inicio
Si por alguna razón el servidor MySQL no inicia, revisa los registros del servidor para identificar y solucionar problemas:
sudo journalctl -u mysql
Iniciar Sesión como Root
Accede al shell de MySQL para interactuar directamente con el servidor:
sudo mysql
Una vez dentro, puedes comenzar a trabajar con tu base de datos.
Extras: Permitir Acceso Externo
Cambiar Método de Autenticación
Si necesitas permitir el acceso externo y cambiar el método de autenticación, ejecuta:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'tu_contraseña_fuerte';
FLUSH PRIVILEGES;
Crear Nuevo Usuario Administrativo
Otra opción es crear un usuario administrativo dedicado con acceso a todas las bases de datos:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'tu_contraseña_fuerte';
Conclusión
En resumen, has completado con éxito la instalación y aseguramiento de MySQL en tu máquina con Ubuntu 22.04. Ahora, puedes sumergirte en la gestión de cuentas de usuario y bases de datos MySQL para aprovechar al máximo esta potente herramienta.
¿Preguntas o comentarios? No dudes en comunicárnoslos. Estamos aquí para ayudarte en tu viaje con MySQL. ¡Explora y disfruta de tu nueva base de datos!