Como instalar MySQL en Debian 10

Hola me llamo Fran. Os traigo un nuevo post sobre el sistema operativo mas molón. Encantado linuxeros.

Como hoy, Debian Buster es la última versión disponible para los sistemas operativos Debian. Que también se conoce como Debian 10. La versión más reciente de Debian tiene por defecto MariaDB en sus depósitos. Ahora, este tutorial te ayudará a instalar MySQL 8 o MySQL 5.7 en sistemas Linux de Debian 10 (Buster).

Paso 1: requisitos previos

Ingrese a su sistema Debian 10 mediante el acceso a la shell. Para sistemas remotos conéctese con SSH. Los usuarios de Windows pueden utilizar aplicaciones Putty u otras alternativas para la conexión SSH.

ssh [email protected]

Ejecute los siguientes comandos para actualizar los paquetes actuales a la versión más reciente.

sudo apt update 
sudo apt upgrade

Paso 2: configure MySQL PPA

El equipo de MySQL proporciona PPA oficial de MySQL para Debian Linux. Puede descargar e instalar el paquete en su sistema Debian, que añade el archivo PPA en su sistema. Ejecute el siguiente para habilitar PPA.

wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

Durante la instalación del paquete de configuración apt de MySQL, se le solicitará que seleccione la versión de MySQL para instalar. Seleccione la opción MySQL 8.0 o 5.7 para instalarla en su sistema.

 

Para este tutorial, hemos seleccionado MySQL 5.7 para instalarlo en mi sistema Debian. Una vez que haya seleccionado una versión específica y tenga que cambiar la configuración, utilice el siguiente mandato.

sudo dpkg-reconfigure mysql-apt-config

Seleccione una versión que desee y guarde.

Paso 3: instale MySQL en Debian 10

El sistema está preparado para la instalación de MySQL. Ejecute los siguientes comandos para instalar MySQL en una máquina Debian.

sudo apt update 
sudo apt install mysql-server

El proceso de instalación pedirá que la contraseña de root establezca como predeterminada. Introduzca una contraseña segura y la misma para confirmar la ventana de contraseña. Esta será la contraseña de usuario root de MySQL necesaria para acceder al servidor MySQL.

 

La siguiente ventana le pedirá que vuelva a introducir la misma contraseña.

MySQL 8 proporciona una opción de seguridad de contraseña ampliada. Esto es opcional, pero le recomendamos que utilice esta opción.

 

Dejar completar la instalación.

Paso 4 – Instalación segura de MySQL

Ejecute el siguiente en su sistema para hacer cambios de seguridad en el servidor de bases de datos. Esto provocará algunas preguntas. La alta seguridad proporciona todas las respuestas .

Primero inicie el servicio MySQL si no se inicia:

sudo systemctl restart mysql.service

A continuación, ejecute el siguiente:

sudo mysql_secure_installation

Siga las instrucciones de la pantalla

Securing the MySQL server deployment.

Enter password for user root:

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No: y

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2

[...]

Seleccione una política de validación de contraseña para MEDIA o FUERTE. Después, el proceso le pedirá que cambie la contraseña. Puede seleccionar una contraseña más compleja. Siga las otras opciones y complete el asistente.

Paso 5: conecte MySQL

El servidor MySQL se ha instalado en su sistema. Ahora conéctese a la base de datos MySQL mediante la línea de comandos.

mysql -u root -p

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 8
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql>

Este Blog lo escribimos para ayudar y servir de ayuda a la gente Linux. Esperamos que os guste.

Leave a Reply