GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la última versión de MySQL 8 en Ubuntu 20.04

MySQL es un sistema de gestión de bases de datos relacionales basado en SQL (lenguaje de consulta estructurado). Es uno de los software de base de datos más utilizados para varias aplicaciones conocidas que lo utilizan. MySQL se utiliza para almacenamiento de datos, comercio electrónico y aplicaciones de registro, pero su función más utilizada es el almacenamiento y la gestión de bases de datos web.

Ubuntu 20.04 viene con MySQL en su repositorio y, sin embargo, como muchos saben, las versiones de Ubuntu LTS solo proporcionaron actualizaciones de seguridad para sus versiones para mantener su compilación estable esencialmente estable. Esto tiene grandes beneficios pero algunos inconvenientes; en el tutorial, aprenderá cómo instalar MySQL 8 para Ubuntu 20.04.

Requisitos

  • SO recomendado: Ubuntu 20.04 – opcional (Ubuntu 21.04)
  • Cuenta de usuario: Una cuenta de usuario con sudo o acceso root.
  • Paquetes requeridos: wget

Actualización del sistema operativo

Actualiza tu Ubuntu 20.04 sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados :

sudo apt update && sudo apt upgrade

Importar el repositorio MySQL

Para instalar la última versión de MySQL, deberá descargar e instalar MySQL Paquete de repositorio APT .deb que configurará e instalará el MySQL repositorios de software en su sistema. Para obtener el enlace más reciente para reemplazar en el ejemplo a continuación, visite la página de descarga del repositorio APT en MySQL .

Use el siguiente comando a continuación para descargar a su TMP carpeta:

cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.19-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.19-1_all.deb

Durante la instalación del repositorio de MySQL, verá las siguientes ventanas emergentes:

Primero, se le pedirá que confirme qué versión de MySQL desea instalar; por ahora, está configurado correctamente para la última versión , así que usando las teclas de flecha, desplácese hacia abajo y seleccione ok para continuar:

Seleccione Aceptar para continuar con la instalación:

Verá una segunda ventana que le informa que no tiene un servidor MySQL configurado en su sistema para instalaciones nuevas. Seleccione el paquete que mejor se adapte a sus necesidades que para la mayoría de los casos será la primera opción mysql-8.0 .

Ejemplo:

Una vez hecho esto, recibirá el siguiente mensaje en su terminal:

OK

Para reflejar el nuevo repositorio, use el comando de actualización apt :

sudo apt update

Instalar MySQL 8

Ahora que ha completado la importación del repositorio para MySQL, ejecute el comando para instalar de la siguiente manera:

sudo apt install mysql-server

Ejemplos de dependencias que también se instalarán:

Tipo Y, luego presione tecla enter para continuar con la instalación.

Durante la instalación, aparecerá una nueva ventana emergente que le pedirá que ingrese la contraseña raíz de la base de datos. Asegúrese de que esto sea seguro y esté registrado. Una vez ingresado, presione la tecla enter o presione la tecla tabulador para seleccionar y presione enter para continuar con la instalación:

Ejemplo:

Tenga en cuenta que se le pedirá que vuelva a ingresar la contraseña raíz por segunda vez para confirmar.

A continuación, aparecerá otra ventana emergente para que lea sobre el nuevo sistema de autenticación.

A continuación, establezca la selección predeterminada de MySQL para el complemento de autenticación de la siguiente manera:

Por último, se le preguntará qué cifrado utilizar. Se recomienda utilizar el Cifrado de contraseña fuerte :

Ejemplo:

La instalación debería terminar después de este punto. Para confirmar que se ha instalado correctamente, ejecute el siguiente comando de política apt, que también confirmará la versión actual y la compilación del servidor de base de datos MySQL:

apt policy mysql-server

Ejemplo de salida:

Comprobar el estado del servidor MySQL 8

El instalador iniciará automáticamente su servicio MySQL de forma predeterminada y se configurará para iniciarse automáticamente al arrancar el sistema. Para verificar que su servicio MySQL esté operativo después de la instalación, escriba el siguiente comando systemctl :

systemctl status mysql 

Ejemplo de salida:

Para detener el servicio MySQL:

sudo systemctl stop mysql

Para iniciar el servicio MySQL:

sudo systemctl start mysql

Para deshabilitar el servicio MySQL en el arranque del sistema:

sudo systemctl disable mysql

Para habilitar el servicio MySQL en el arranque del sistema:

sudo systemctl enable mysql

Para reiniciar el servicio MySQL:

sudo systemctl restart mysql

Asegurar MySQL 8 con script de seguridad

Al instalar MySQL La configuración predeterminada nueva se considera débil según la mayoría de los estándares y causa preocupación por permitir la intrusión o la explotación de piratas informáticos. Una solución es ejecutar el script de seguridad de instalación que viene con MySQL instalación.

Primero, use el siguiente comando para iniciar (mysql_secure_installation) :

sudo mysql_secure_installation

Se le pedirá que ingrese su contraseña raíz y luego verá una pregunta sobre VALIDAR COMPONENTE DE CONTRASEÑA; esto es para establecer verificaciones de complejidad de contraseña; para la mayoría, el valor predeterminado está bien.

A continuación, siga a continuación:

  • Configuración de la contraseña para root cuentas.
  • Eliminar las cuentas raíz a las que se puede acceder desde fuera del host local.
  • Eliminar cuentas de usuarios anónimos.
  • Eliminar la base de datos de prueba, a la que pueden acceder de forma predeterminada los usuarios anónimos.

Tenga en cuenta que usa (Y) para quitar todo. Además, si lo desea, puede restablecer su contraseña de root creando una nueva; puede omitir esto si lo desea, ya que lo configuró durante la instalación inicial con las ventanas emergentes.

Ejemplo:

Iniciar sesión en la instancia de MySQL 8

Ahora que ha completado el script de seguridad de instalación posterior a la instalación, inicie sesión en su MySQL base de datos se puede hacer usando lo siguiente:

sudo mysql -u root -p

Se le pedirá que ingrese la contraseña raíz que configuró en la configuración de la instalación o en el script de seguridad posterior a la instalación. Una vez dentro de la instancia del servicio MySQL, puede ejecutar el siguiente comando como prueba para verlo en funcionamiento.

Escriba el siguiente comando MOSTRAR BASE DE DATOS :

SHOW DATABASES;

Para aquellos nuevos en MySQL, todos los comandos deben terminar con “;

Ejemplo:

Para salir de la terminal, escriba el siguiente comando de salida :

EXIT;

Desinstalar MySQL 8

Si ya no desea utilizar la base de datos MySQL y desea eliminarla por completo, ejecute el siguiente comando:

sudo apt autoremove mysql-server

Ejemplo de salida:

Tipo Y, luego presione tecla enter para continuar con la desinstalación.


Ubuntu
  1. Cómo instalar MySQL 8.0 en Ubuntu 18.04

  2. Cómo instalar MySQL en Ubuntu 20.04

  3. Cómo instalar la última versión de Handbrake en Ubuntu

  4. Cómo instalar MySQL en Ubuntu 18.04

  5. Cómo instalar MySQL 8.0 en Ubuntu 18.04

Cómo instalar la última versión de WildFly en Ubuntu 20.04

Cómo instalar la última versión de MySQL 8 en Debian 11

¿Cómo instalar la última versión de GCC en Ubuntu 20.04?

Cómo instalar el último PHPMyAdmin en Ubuntu 18.04

Cómo instalar la última versión de ImageMagick en Ubuntu 22.04

Cómo instalar MySQL en Ubuntu 22.04