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

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

MySQL es el sistema de administración de bases de datos de código abierto más utilizado para mantener y recuperar datos para una amplia variedad de aplicaciones famosas. En Debian 10. MariaDB. viene de forma predeterminada como un reemplazo directo de MySQL. y, en la mayoría de los casos, MariaDB funciona bien.

Por eso, en nuestros dos artículos anteriores, hemos utilizado el servidor de base de datos MariaDB. donde hemos mostrado cómo instalar la pila LAMP y LEMP en Debian 10.

Si desea funciones que solo se encuentran en MySQL. debe instalarlas desde los repositorios oficiales de MySQL APT. como se muestra en este artículo.

Paso 1: Agregar el repositorio de software MySQL

Para instalar la última versión de MySQL. debe descargar e instalar MySQL APT. repositorio viene en .deb el paquete que se las arregla para configurar e instalar los repositorios de software MySQL. en su sistema Debian.

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

Durante la instalación del paquete, se le pedirá que configure el repositorio MySQL APT. para seleccionar las versiones del servidor MySQL y otros componentes que desea instalar. Deje la opción predeterminada para instalar la última versión. Una vez que haya terminado, haga clic en Intro. o vaya a Aceptar. y presione Intro.

 Configure MySQL APT  Configurar MySQL APT Configurar MySQL APT

Paso 2: Instalar MySQL en Debian 10

freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

Después agregando el repositorio MySQL APT. actualice la caché de paquetes APT e instale el paquete del servidor MySQL, que también instalará los paquetes para el cliente y para los archivos comunes de la base de datos de la siguiente manera.

$ sudo apt update $ sudo apt install mysql-server

Durante la instalación del paquete, aparecerá una ventana de diálogo de configuración del paquete, pidiéndole que establezca una contraseña de usuario raíz de la base de datos para su MySQL. Ingrese una contraseña segura y luego confírmela volviéndola a ingresar.

 Establecer contraseña raíz de MySQL  Establecer contraseña raíz de MySQL Establecer contraseña raíz de MySQL

Luego, lea sobre el nuevo sistema de autenticación basado en métodos de contraseña basados ​​en SHA256. utilizados por MySQL. y haga clic en Aceptar. Y elija el complemento de autenticación predeterminado que desea usar (deje la opción predeterminada para usar el complemento recomendado) y presione el botón Enter. para completar el proceso de instalación.

 Información de autenticación de MySQL  Información de autenticación de MySQL Información de autenticación MySQL  Establecer autenticación de contraseña MySQL  Establecer autenticación de contraseña de MySQL Establecer MySQL Pas Autenticación de espada

Cuando se completa la instalación del paquete, el instalador activa systemd. para iniciar automáticamente el servicio MySQL y lo configura para que se inicie al arrancar el sistema. Para asegurarse de que el servicio MySQL esté funcionando, verifique su estado usando el siguiente comando.

$ sudo systemctl status mysql Salida de muestra ● mysql.service-MySQL Community Server Loaded :loaded (/lib/systemd/system/mysql.service; habilitado; preset del proveedor: habilitado) Activo: activo (en ejecución) desde Thu 2019-08-01 06:20:12 UTC; Hace 3s Docs: man: mysqld (8) http://dev.mysql.com/doc/refman/en/using-systemd.html Proceso: 2673 ExecStartPre =/usr/share/mysql-8.0/mysql-systemd-start pre (código = salido, estado = 0/ÉXITO) PID principal: 2709 (mysqld) Estado: “El servidor está operativo” Tareas: 39 (límite: 4915) Memoria: 378,4 M Grupo de grupo:/system.slice/mysql.service └─ 2709/usr/sbin/mysqld 01 de agosto 06:20:10 tecmint systemd [1]: Iniciando MySQL Community Server … 01 de agosto 06:20:12 tecmint systemd [1]: Iniciado MySQL Community Server.

Hay varios otros comandos systemctl que necesita saber para administrar (iniciar, reiniciar, detener y recargar) el servicio MySQL. cuando sea necesario, estos son:

$ sudo systemctl start mysql $ sudo systemctl restart mysql $ sudo systemctl stop mysql $ sudo systemctl reload mysql

Paso 3: Asegurar MySQL en Debian 10

Cualquier nueva implementación de servidor MySQL. es insegura por defecto y para mejorar la seguridad de su instancia de servidor MySQL, necesita ejecutar el script de shell mysql_secure_installation. que le pide que determine qué acciones realizar.

$ sudo mysql_secure_installation

Luego responda las preguntas correctamente leyendo la descripción de cada uno. Primero, ingrese la contraseña de usuario raíz que estableció durante la instalación del paquete. Luego, puede seleccionar y (para . on (para No. para usar o no usar el componente VALIDAR CONTRASEÑA. respectivamente.

Además, seleccione no cuando se le solicite que establezca una nueva contraseña de usuario root (que ya estableció durante la instalación del paquete). Luego, siga cuidadosamente las otras indicaciones y seleccione y (para . para eliminar usuarios anónimos, no permitir el inicio de sesión de root remoto, eliminar la base de datos de prueba y volver a cargar la tabla de privilegios.

 Instalación segura de MySQL en Debian  Instalación segura de MySQL en Debian Instalación segura de MySQL en Debian

Paso 4: Prueba Instalación de MySQL

Después de asegurar la implementación de su servidor MySQL, puede comenzar a usarlo para almacenar datos para sus sitios web o aplicaciones web. Para acceder al shell MySQL. ejecute el siguiente comando (ingrese la contraseña raíz de MySQL cuando se le solicite, como se muestra en la siguiente captura de pantalla):

$ mysql-u root-p  Conectarse a MySQL Shell Conectarse a MySQL Shell Conéctese a MySQL Shell

También encontrará los siguientes guías útiles sobre MySQL:

  1. 12 Mejores prácticas de seguridad de MySQL/MariaDB para Linux
  2. Cómo restablecer la contraseña de root en MySQL 8.0
  3. Herramientas de línea de comandos útiles para Supervisar el rendimiento de MySQL en Linux

Conclusión

En este artículo, hemos explicado cómo instalar la última versión del servidor de base de datos MySQL en Debian 10. Si tiene alguna pregunta sobre este artículo, envíenos un mensaje a través del formulario de comentarios a continuación.