noticias
Serverspace Tecnologías en los Emiratos Árabes Unidos: lanzamiento de Falconcloud
WB
6 de agosto de 2020
Actualizado julio 19, 2023

Cómo instalar MySQL on Debian 10

Bases de datos Debian

En este artículo, aprenderá cómo instalar el MySQL Servidor encendido Debian 10.x. También funciona en otro Linuxdistribución basada en (como Ubuntu).

En Serverspace usted puede crear un servidor con la aplicación ya instalada "MySQL".

Cómo instalar MySQL on Debian 10:

Paso 1. Agrega el MySQL Repositorio

Primero, actualicemos los paquetes:

apt update
apt install gnupg

A continuación, descargue MySQL del desplegable pagina oficial o use el comando wget:

wget https://dev.mysql.com/get/mysql-apt-config_x.x.x-x_all.deb

donde xxx-x son los MySQL Versión:

Mysqlversion
Captura de pantalla 1.Descargar MySQL.

Por ejemplo:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb

Instale el .deb:

sudo dpkg -i mysql-apt-config_x.x.x-x_all.deb

donde xxx-x son los MySQL versión.

Por ejemplo:

sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb

Cuando intente instalar el paquete, le preguntará qué producto y versión desea instalar. Aquí puede seleccionar La MySQL versión, Herramientas, Conectores (como MySQL Workbench) y paquetes de vista previa. Para seleccionar la versión, presione la primera opción:

Choose MySQL Server & Cluster
Captura de pantalla 2. Elige MySQL Servidor y Clúster.

Seleccione la versión que utilizará. Una vez seleccionado, lo llevará al menú anterior; presione el botón Ok:

Select the version you will use
Captura de pantalla 3. Seleccione la versión que utilizará.

Actualice el repositorio apt:

apt-get update

El paquete para instalar el servidor es «mysql-community-server» y su versión es la misma que has seleccionado antes en el instalador del paquete.

Paso 2. Instale el MySQL Servidor

Instale la MySQL Servidor usando el comando:

sudo apt-get install mysql-community-server
Installation process
Captura de pantalla 4. Proceso de instalación.

Cuando apt termine de descargarse, el instalador le pedirá una contraseña de root:

Enter the root password
Captura de pantalla 5. Ingrese la contraseña raíz.

Usted tiene dos opciones:

  • Deje la contraseña en blanco: el servidor utilizará la autenticación de sockets de Unix. Significa que solo puede acceder al servidor como usuario root o como usuario con sudo;
  • Establezca una contraseña: el método de autenticación será el mismo para otros usuarios.

Si establece una contraseña, el instalador le preguntará qué complemento de autenticación usar, contraseña fuertemente cifrada (MySQL 8.x), o método heredado (MySQL 7.x y anteriores). Para seleccionar opciones, use las flechas o el botón Tabulador. Debe seleccionar un método que sea compatible con su client/program. Una vez que haya seleccionado todas las opciones, el proceso de instalación habrá finalizado y el servicio se iniciará automáticamente:

Select the default authentication plugin
Captura de pantalla 6. Seleccione el complemento de autenticación predeterminado.

Ahora, verifique el estado del servicio con systemctl:

systemctl status mysql.service
Screenshot 7. Checking service status.
Captura de pantalla 7. Comprobación del estado del servicio.

Si ve "activo", significa que el servidor se está ejecutando sin errores. Presione Q o Ctrl + C para salir.

A continuación, ejecute el comando como usuario raíz para configurar de forma segura el servicio SQL:

mysql_secure_installation

El program le hará preguntas. Deberá responder Sí (botón Y/y) o No (cualquier otra tecla):

Running mysql_secure_installation
Captura de pantalla 8. Corriendo mysql_instalación_segura.

Si desea permitir el acceso remoto, edite el archivo «mysqld.conf» en etc/:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Al final del archivo, agregue la opción "bind_address" con el valor de localhost:

bind-address = 127.0.0.1
Contents of the configuration file
Captura de pantalla 9. Contenido del archivo de configuración.

Guarde el archivo y reinicie el servicio con systemctl:

systemctl restart mysql

Nota: recuerda abrir el MySQL puerto (será bueno especificar el estándar MySQL Puerto). Si usa ufw:

ufw allow $yoursqlport

donde en lugar de tu puerto escribe tu MySQL Puerto.

Si usa iptables:

iptables –A INPUT –p tcp –dport $yoursqlport –j ACCEPT

donde en lugar de tu puerto escribe tu MySQL Puerto.

Votar:
2 de 5
Calificación promedio: 2.3
Calificado por: 27
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies y Sitio de Política de privacidad.