Cómo instalar mysql 5.7 en Amazon Linux

Cómo instalar mysql 5.7 en Amazon Linux

Cuando ejecuta una base de datos de producción, necesita una solución confiable que tenga tiempos de recuperación rápidos, no bloquee sus aplicaciones y satisfaga las demandas de rendimiento de sus usuarios. Eso tampoco significa que tengas que gastar un montón de efectivo. Amazon proporciona servicios que facilitan la implementación de nuevas bases de datos en su infraestructura sin necesidad de saber demasiado sobre cómo funcionan estas cosas.

Este artículo recorrerá el proceso de instalación de MySQL 5.7 en Amazon Linux 2.

Requisitos previos

Inicie sesión en su sistema Fedora y abra un terminal. Ahora actualice los paquetes actuales a la última versión ejecutando el siguiente comando.

Sudo Yum Update -y  

Paso 1 - Instale MySQL en Amazon Linux

Los repositorios predeterminados de Amazon Linux contienen paquetes MariadB para la instalación. Para instalar la versión comunitaria de MySQL, primero, configure el repositorio de MySQL Yum en su máquina.

sudo rpm -uvh https: // dev.mysql.com/get/mysql57-comunidad-liberidad-el7-11.noarch.rpm  
RPM -Import https: // repo.mysql.com/rpm-gpg-key-mysql-2022 

Después de eso, ejecute el siguiente comando para instalar MySQL 5.7 paquetes en sus sistemas. Esto también instalará todas las demás dependencias requeridas.

sudo yum instalar mysql-community-server  
Dependencias resueltas ================================================== ==================================================== ========= Package Arch Version Size ======================================= ==================================================== =================== Instalación: MySQL-Community-LIBS X86_64 5.7.39-1.EL7 MySQL57-Communidad 2.6 m reemplazando a mariadb-libs.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-LiBS-Compat x86_64 5.7.39-1.EL7 MySQL57-Communidad 1.2 m reemplazando a mariadb-libs.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-server x86_64 5.7.39-1.El7 MySQL57-Communidad 178 m Instalación para dependencias: MySQL-Community-Client x86_64 5.7.39-1.El7 MySQL57-Communidad 28 m MySQL-Community-Common x86_64 5.7.39-1.EL7 MySQL57-Communidad 311 K ncurses-Compat-libs x86_64 6.0-8.20170212.AMZN2.1.3 Amzn2-Core 308 K Resumen de transacción ============================================ ==================================================== =============== Instalar 3 paquetes (+3 paquetes dependientes) Tamaño de descarga total: 210 m está bien [y/d/n]: y 

Presione 'y' cuando solicite la confirmación de completar la instalación.

Una vez que se completa la instalación de MySQL en su sistema Amazon Linux. Debe habilitar el servicio MySQL para comenzar con el arranque del sistema. Además, inicie el servicio utilizando los siguientes comandos:

sudo systemctl habilita mysqld  sudo systemctl iniciar mysqld  

Una vez que inicia el servidor MySQL por primera vez, se establece una contraseña generada automáticamente para la cuenta raíz. Puede encontrar esta contraseña en los registros de MySQL.

sudo grep 'contraseña temporal'/var/log/mysqld.registro  2022-08-18T07: 31: 38.099501Z 1 [Nota] Se genera una contraseña temporal para [correo electrónico protegido]: ?iy.1GMJBA = J 

Copie esta contraseña y use esto para el asistente de configuración posterior a la instalación.

Paso 2 - Configuración de la instalación posterior

El servidor comunitario mysql se ha instalado en su sistema. Ahora ejecute el siguiente comando para aplicar la seguridad en el servidor MySQL. Simplemente ejecute el siguiente comando y siga el asistente de seguridad.

sudo mysql_secure_installation  

Ingrese la contraseña de root encontrada en el paso anterior, luego establezca una nueva contraseña para la cuenta root de MySQL. A continuación, siga las instrucciones en la pantalla y presione Y para que todas las demás operaciones apliquen una seguridad mejorada.

  • Ingrese la contraseña para la raíz del usuario: [Ingrese la contraseña de root actual]
  • Nueva contraseña: [Ingrese una nueva contraseña de root]
  • Re-ingrese nueva contraseña: [Vuelva a ingresar la nueva contraseña de root]
  • Fuerza estimada de la contraseña: 100
    Cambiar la contraseña para root ? ((Presione Y | y para sí, cualquier otra tecla para no): norte
  • Eliminar usuarios anónimos? (Presione Y | y para sí, cualquier otra tecla para no): Y
  • No permitir el inicio de sesión de raíz de forma remota? (Presione Y | y para sí, cualquier otra tecla para no): Y
  • Eliminar la base de datos de prueba y el acceso a ella? (Presione Y | y para sí, cualquier otra tecla para no): Y
  • Tablas de privilegio de recarga ahora? (Presione Y | y para sí, cualquier otra tecla para no): Y
  • Todo listo!

Paso 3 - Conecte el terminal MySQL

Todo listo. Ahora puede conectarse al servidor MySQL usando la línea de comandos. El siguiente comando conectará MySQL que se ejecuta en LocalHost como el usuario root. Esto solicitará la contraseña de la cuenta raíz.

mysql -u raíz -p Ingrese la contraseña: bienvenido al monitor MySQL. Los comandos terminan con; o \ g. Su ID de conexión MySQL es 5 Versión del servidor: 5.7.39 Copyright (C) 2000, 2022, 2022, 2022, y/o sus afiliados. Oracle es una marca registrada de Oracle Corporation y/o sus afiliados. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. mysql> 

Conclusión

En este tutorial, ha aprendido a instalar el servidor de la comunidad MySQL en un sistema Amazon Linux 2.