Table of Contents
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.
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
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 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 SÍ. 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 SÍ. 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
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
Conéctese a MySQL Shell
También encontrará los siguientes guías útiles sobre MySQL:
- 12 Mejores prácticas de seguridad de MySQL/MariaDB para Linux
- Cómo restablecer la contraseña de root en MySQL 8.0
- 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.