LINUX

Cómo instalar MySQL 8.0 en Ubuntu 18.04

instalar mysql ubuntu

En este breve tutorial, veremos cómo puede instalar MySQL 8.0 en Ubuntu 18.04. MySQL es un servidor de base de datos multiplataforma gratuito y de código abierto que se utiliza en muchos proyectos de código abierto y sistemas de alta disponibilidad como pilas LAMP y LEMP.

MySQL ha sido eclipsada por MariaDB en términos de popularidad, pero sigue siendo un servidor de base de datos importante para docenas de proyectos de código abierto.

Nuevas funciones en MySQL 8.0

  1. Mejoras en la replicación de MySQL
  2. Gestión de cuentas y seguridad mejorada
  3. Mejoras JSON
  4. Optimizador mejorado
  5. Un nuevo tipo de bloqueo de respaldo
  6. Soporte para expresiones de tabla comunes (tanto no recursivas como recursivas).
  7. Soporte de declaración Atomic DDL
  8. Soporte para expresiones regulares usando International Components for Unicode (ICU).

Usando privilegios de root, inicie sesión en su instancia de Ubuntu 18.04 y siga los pasos a continuación

Paso 1: descargar el repositorio

Descargue el repositorio usando la herramienta de línea de comandos wget o curl

$ sudo curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

Salida de muestra

Descargar el paquete MySQL 8.0

Confirme que ha descargado usando el comando ls.
confirme que ha descargado el paquete deb de MySql 8.0

Paso 2: Instale el paquete de repositorio de MySQL

A continuación, con la herramienta del paquete dpkg, instale el paquete del repositorio MySQL como se muestra a continuación

$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

Después de ejecutar el comando anterior, aparece un indicador de pantalla que le ofrece una selección de instancias de MySQL entre las que puede elegir. Desplácese hacia abajo y seleccione la última opción: «OK»

Instale MySQL 8.0 en Ubuntu 18.04

A continuación, actualice el sistema Ubuntu 18.04

$ sudo apt update

Actualizar el sistema Ubuntu

Paso 3: Instale el servidor y el cliente MySQL

A continuación, ejecute el siguiente comando para instalar la instancia del servidor MySQL y el cliente que se utiliza para iniciar sesión de forma remota en el servidor MySQL

$ sudo apt install mysql-server

Se le pedirá que proporcione una contraseña de root de MySQL para acceder a la base de datos. Escriba la contraseña y presione ‘OK’

Instale MySQL 8.0 en Ubuntu 18.04

Confirma la contraseña

Confirmar Contraseña

A continuación, se le pedirá que elija el complemento de autenticación predeterminado. Seleccione la primera opción y presione ‘Enter’

instalar MySQL 8.0 en Ubuntu 18.04

Para confirmar que hemos instalado correctamente el servidor MySQL 8.0, ejecute

$ mysql -V

Verifique la versión de mysql

Para mostrar más información sobre su servidor de base de datos, como la versión del servidor y el tiempo de actividad, ejecute

$ sudo mysqladmin -u root -p version

Instale MySQL 8.0 en Ubuntu 18.04

Paso 4: Asegurar la instalación de MySQL

De forma predeterminada, MySQL es inseguro y, por lo tanto, necesitamos proteger el servidor de la base de datos. Para hacerlo, corre

$ sudo mysql_secure_installation

Esto le presentará una lista de preguntas rápidas. Primero se le pedirá que ingrese la contraseña de root, la que creó durante la configuración de MySQL. A continuación, se le preguntará si desea optar por el complemento VALIDAR CONTRASEÑA o no. Esto le permite probar las contraseñas de MySQL y mejorar la seguridad.

mysql_secure_installation establece una contraseña de root segura

A continuación, se le pedirá que responda o No a las siguientes preguntas:

  • ¿Eliminar usuarios anónimos? (Presione y | Y para Sí, cualquier otra tecla para No)
  • ¿Deshabilitar el inicio de sesión de root de forma remota? (Presione y | Y para Sí, cualquier otra tecla para No)
  • ¿Eliminar la base de datos de prueba y acceder a ella? (Presione y | Y para Sí, cualquier otra tecla para No)
  • ¿Recargar tablas de privilegios ahora? (Presione y | Y para Sí, cualquier otra tecla para No)

mysql_secure_installation asegurando el servidor

Paso 5: Administrar el servidor MySQL usando Systemd

De forma predeterminada, el servicio MySQL se inicia automáticamente tras la instalación. Para comprobar su estado, ejecute

$ sudo systemctl status mysql

comprobar el estado de Mysql

Para detener la ejecución del servicio

$ sudo systemctl stop mysql

Para iniciar la ejecución del servicio

$ sudo systemctl start mysql

Para habilitar MySQL al ejecutar el arranque

$ sudo systemctl enable mysql

Producción

Synchronizing state of mysql.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable mysql

Conclusión

¡Felicidades! ¡Ha instalado y probado con éxito su servidor de base de datos MySQL 8.0! Si desea interactuar con la base de datos con una GUI, instale la utilidad PHPMyAdmin que le permitirá administrar intuitivamente sus bases de datos. Deje sus sugerencias en la sección de comentarios a continuación.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar