Table of Contents
Cómo instalar MySQL 8.0 en Ubuntu 18.04
El servidor comunitario MySQL. es un sistema de administración de bases de datos de código abierto, popular y multiplataforma. Es compatible con SQL. y NoSQL. y tiene una arquitectura de motor de almacenamiento conectable. Además, también viene con múltiples conectores de base de datos para diferentes lenguajes de programación, lo que le permite desarrollar aplicaciones usando cualquiera de los lenguajes más conocidos y muchas otras características.
Tiene muchos casos de uso en almacenamiento de documentos, nube, sistemas de alta disponibilidad, IoT (Internet de las cosas), hadoop, big data, almacenamiento de datos, pila LAMP o LEMP para admitir sitios web/aplicaciones de gran volumen y mucho más.
En este artículo, explicaremos un nueva instalación del sistema de base de datos MySQL 8.0. en Ubuntu 18.04 Bionic Beaver. Antes de pasar a los pasos de instalación reales, veamos un resumen de:
Qué hay de nuevo en MySQL 8.0
- La base de datos ahora incorpora un diccionario de datos transaccionales.
- Viene con Atomic Soporte de declaración DDL.
- Seguridad mejorada y administración de cuentas.
- Mejoras en la administración de recursos.
- Varias mejoras InnoDB.
- Nuevo tipo de bloqueo de copia de seguridad.
- El juego de caracteres predeterminado ha cambiado a utf8mb4 de latin1.
- Un par de mejoras de JSON.
- Viene con soporte para expresiones regulares usando Componentes Internacionales para Unicode (ICU).
- Nuevo registro de errores que ahora usa la arquitectura del componente MySQL.
- Mejoras en la replicación de MySQL.
- Admite expresiones de tabla comunes (ambas no recursivas y recursivo).
- Tiene un optimizador mejorado.
- Funciones de ventana adicionales y más.
Paso 1: Agregar el repositorio de MySQL Apt
Afortunadamente, existe un repositorio APT. para inst todo el servidor MySQL, el cliente y otros componentes. Necesita agregar este repositorio MySQL a la lista de fuentes de paquetes de su sistema; comience descargando el paquete del repositorio usando la herramienta wget desde la línea de comando.
$ wget-c https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb
Luego instale el paquete del repositorio MySQL con el siguiente comando dpkg.
$ sudo dpkg-i mysql-apt-config_0.8.13-1_all.deb freestar.config.enabled_slots.push (nombre de ubicación: “tecmint_incontent”, slotId: “tecmint_incontent” );
Tenga en cuenta que en el proceso de instalación del paquete, se le pedirá que elija la versión del servidor MySQL. y otros componentes como clúster, bibliotecas cliente compartidas o el entorno de trabajo MySQL que desea configurar para la instalación.
La versión del servidor MySQL mysql-8.0 se seleccionará automáticamente, luego desplácese hacia abajo hasta la última opción Ok y haga clic en [Enter]. para finalizar la configuración e instalación del paquete de lanzamiento, como se muestra en la captura de pantalla.
Configurar MySQL APT Config
Paso 2: Instale MySQL Server en Ubuntu 18.04
A continuación, descargue la información del paquete más reciente de todos los repositorios configurados ies, incluido el repositorio MySQL. agregado recientemente.
$ sudo apt update
Luego, ejecute el siguiente comando para instalar paquetes para el servidor de comunidad MySQL. el cliente y los archivos comunes de la base de datos.
$ sudo apt-get install mysql-server
Instale MySQL 8.0 en Ubuntu 18.04
A través del proceso de instalación, se le pedirá que ingrese una contraseña. para la raíz. usuario para su servidor MySQL, vuelva a ingresar la contraseña para confirmarla y presione [Enter].
Establecer contraseña de raíz de MySQL
A continuación, MySQL. aparecerá el mensaje de configuración del complemento de autenticación del servidor, léalo y use la flecha derecha para elegir Aceptar y presione [Enter]. para continuar.
MySQL Configuración de autenticación
Luego, se le pedirá que seleccione el complemento de autenticación predeterminado para usar, luego use la flecha derecha para elegir Aceptar y presione [Enter]. para completar la configuración del paquete.
Seleccione el complemento de autenticación MySQL
Paso 3: Instalación segura del servidor MySQL
De forma predeterminada, la instalación de MySQL. no es segura. Para protegerlo, ejecute el script de seguridad que viene con el paquete binario. Se le pedirá que ingrese la contraseña raíz. que estableció durante el proceso de instalación. Luego, elija si desea utilizar el complemento VALIDATE PASSWORD. o no.
También puede cambiar la contraseña root. que estableció antes (como hemos hecho en este ejemplo). Luego ingrese sí/y a las siguientes preguntas de seguridad:
- ¿Eliminar usuarios anónimos? (Presione y | Y. para Sí. cualquier otra tecla para No): y
- ¿Deshabilitar el inicio de sesión de root de forma remota? (Presione y | Y. para Sí. cualquier otra tecla para No): y
- ¿Quitar la base de datos de prueba y acceder a ella? (Presione y | Y. para Sí. cualquier otra tecla para No): y
- ¿Volver a cargar las tablas de privilegios ahora? (Presione y | Y. para Sí. cualquier otra tecla para No): y
Inicie el script emitiendo el siguiente comando.
$ sudo mysql_secure_installation
Instalación segura del servidor MySQL
Para proteger aún más su servidor MySQL, lea nuestro artículo 12 Mejores prácticas de seguridad de MySQL/MariaDB para Linux.
Paso 4: Administrar el servidor MySQL a través de Systemd
En Ubuntu, después de instalar un paquete, generalmente se inician sus servicios automáticamente una vez que el pac kage está configurado. Puede verificar si el servidor MySQL. está funcionando con el siguiente comando.
$ sudo systemctl status mysql
Verificar el estado del servidor MySQL
Si por una razón u otra, no se inicia automáticamente, use los siguientes comandos para iniciar y habilitarlo para que se inicie en el momento del inicio del sistema, de la siguiente manera.
$ sudo systemctl status mysql $ sudo systemctl enable mysql
Paso 5: Instale productos y componentes adicionales de MySQL
Además, puede instalar componentes adicionales de MySQL. que crea que necesita para trabajar con el servidor, como mysql-workbench-community. libmysqlclient18. y muchos otros.
$ sudo apt-get update $ sudo apt-get install mysql-workbench-community libmysqlclient18
Finalmente, para acceder al shell MySQL. ejecute el siguiente comando.