Cómo instalar MySQL 8 en Amazon Linux 2

2 nov 2022 4 min di lettura
Cómo instalar MySQL 8 en Amazon Linux 2
Indice dei contenuti

Introducción

MySQL es un sistema de gestión de bases de datos relacionales de código abierto muy popular que puede ejecutarse en Linux, Windows y Mac OS. Por lo general, se usa como una base de datos de back-end para aplicaciones web, aunque también se puede usar para almacenar datos para otro software. Puede usar MySQL para almacenar y organizar sus datos, recuperarlos cuando sea necesario y transformarlos en un formato diferente (por ejemplo, cambiándolos de texto a números). Es comúnmente utilizado por empresas de todos los tamaños como base de datos para sus sitios web y aplicaciones.

Este artículo lo guiará a través del proceso de instalación de MySQL 8 en Amazon Linux 2. Al finalizar, tendrá una base de datos MySQL totalmente funcional que podrá usar con la consola de AWS o su aplicación. También puede usar Amazon RDS para configurar otras bases de datos además de MySQL.

Cómo instalar MySQL 8 en Amazon Linux

El equipo oficial de MySQL proporciona paquetes RPM para instalar sistemas Amazon Linux. Siga los pasos a continuación uno por uno para completar la instalación de MySQL.

Configurar el repositorio de Yum

La mayoría de los paquetes requerían dependencias disponibles en otros repositorios de terceros. Use el siguiente comando para configurar el repositorio EPEL requerido para la instalación del paquete:

sudo amazon-linux-extras install epel -y

Luego configure el repositorio de MySQL instalando el paquete proporcionado por el sitio oficial de MySQL:

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

Instalar el servidor MySQL

Puede configurar los repositorios correctamente, su sistema está listo para la instalación de MySQL. Ejecute el siguiente comando para instalar el servidor comunitario MySQL 8 en Amazon Linux:

sudo yum install mysql-community-server

Presione ' y ' para confirmar la confirmación requerida durante la instalación.

Activar e iniciar el servicio MySQL

Una vez que la instalación se haya completado con éxito. El servicio MySQL predeterminado se detendrá y quedará inactivo. Primero, use los siguientes comandos para permitir que el servicio se inicie automáticamente al iniciar el sistema, luego inícielo manualmente por primera vez:

systemctl active mysqld
systemctl start mysqld

Luego, use el siguiente comando para ver el estado del servicio MySQL. Debería estar en funcionamiento:

systemctl status mysqld

Encuentre la contraseña raíz inicial

Durante la instalación del paquete, se configura una contraseña inicial para la cuenta raíz de MySQL. Puede encontrar esta contraseña en el archivo de registro de MySQL.

cat /var/log/mysql.log | grep "A temporary password"

Verá un mensaje de salida que incluye la contraseña raíz predeterminada.

Esta contraseña será requerida en el siguiente paso.

Configuración posterior a la instalación de MySQL

Los paquetes de MySQL proporcionan un script posterior a la instalación. Esto es útil para configurar MySQL una vez después de la instalación. Esto nos ayuda a configurar una contraseña de cuenta raíz segura, usuarios anónimos remotos, evitar el acceso raíz remoto y eliminar la base de datos de prueba.

Ejecute el siguiente comando desde la terminal:

sudo mysql_secure_installation

Ingrese la contraseña raíz que encontró en el paso anterior, luego configure una nueva contraseña para la cuenta raíz de MySQL. Luego, siga las instrucciones en pantalla y presione Y para todas las demás operaciones para aplicar seguridad adicional.

  • Ingrese la contraseña para el usuario raíz: [Ingrese la contraseña raíz actual]
  • Nueva contraseña: [Ingrese una nueva contraseña de root]
  • Vuelva a ingresar la nueva contraseña: [Reingrese la nueva contraseña raíz]
  • Seguridad estimada de la contraseña: 100 ¿Cambiar la contraseña de root? ((Presione y | Y para Sí, cualquier otra tecla para No): n
  • ¿Eliminar usuarios anónimos? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¿No permitir el acceso a la raíz de forma remota? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¿Eliminar la base de datos de prueba y acceder a ella? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¿Recargar las tablas de privilegios ahora? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¡Todo listo!

Conectarse a MySQL

Su servidor MySQL está listo para usar ahora. Desde la terminal, puede ejecutar el siguiente comando para conectarse a la interfaz de línea de comandos de MySQL. Le pedirá la contraseña de la cuenta raíz. Tras una autenticación exitosa, obtendrá el mensaje de MySQL.

mysql -u root -p

Introduzca la contraseña de usuario raíz de MySQL:

Enter password:
 Welcome to the MySQL monitor. Commands end with ; or \g.
 Your MySQL connection id is 14
 Server version: 8.0.30 MySQL Community Server - GPL

 Copyright (c) 2000, 2022, Oracle and/or its affiliates.

 Oracle is a registered trademark of Oracle Corporation and/or its
 affiliates. Other names may be trademarks of their respective
 owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 mysql>

Aquí puede crear bases de datos, tablas, usuarios y todo lo necesario utilizando las instrucciones del lenguaje de consulta estructurado.

Próximos pasos para el mantenimiento de MySQL

Al configurar su nueva base de datos, es una buena idea pensar en cómo mantenerla a largo plazo. Esta guía se centra en la creación de una nueva base de datos, pero también debe considerar formas de hacer que su base de datos sea más automatizada y fácil de administrar. Una forma sencilla de hacerlo es automatizar el proceso de copia de seguridad de la base de datos. Esto le permitirá mantener una copia de sus datos en caso de que algo salga mal y necesite restaurarlos desde un momento anterior. Esto se puede hacer con la ayuda de algunos scripts simples que llaman a la base de datos MySQL y escriben los datos en una ubicación diferente.

Conclusión

Hay muchas razones por las que podría querer ejecutar su base de datos en la nube de Amazon. Algunos de los más comunes tienen costo, facilidad de configuración y mantenimiento, y la capacidad de aumentar o disminuir según sea necesario. Ejecutar la base de datos en Amazon Linux tiene algunas ventajas sobre el uso de una distribución de Linux diferente. Amazon ha probado exhaustivamente su distribución y está optimizado para ejecutarse en su infraestructura en la nube. Cuando está configurando una nueva base de datos, es importante elegir una solución que satisfaga sus necesidades y pueda crecer con su negocio.

Esta guía se centra en la instalación de MySQL en Amazon Linux, que es una de las formas más sencillas y económicas de poner en marcha una nueva base de datos.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.