GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

MySQL es uno de los sistemas de gestión de bases de datos relacionales más utilizados en el mundo. Es software libre con licencia GPL (General Public License).

Una empresa sueca, MySQL AB, desarrolló originalmente MySQL. Ahora es propiedad y está desarrollado por Oracle Corporation.

En este artículo, veremos cómo instalar MySQL en Debian 11 / Debian 10.

Añadir repositorio MySQL

Los paquetes del servidor MySQL están disponibles a través de su repositorio oficial. Entonces, ahora descargaremos e instalaremos el paquete de instalación del repositorio MySQL.

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

Instale el paquete del repositorio usando dpkg comando.

sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
Al momento de escribir esta publicación, el repositorio MySQL 8.0 aún no está disponible para Debian 11 (Bullseye). Sin embargo, podemos usar el repositorio MySQL de Debian 10 (Buster) para obtener paquetes de MySQL 8.0 para Debian 11.

Para Debian 11 :elija el destructor de Debian y luego presione Entrar .

El instalador del paquete le pedirá que seleccione la versión de MySQL para crear el repositorio. Vaya a la sección MySQL 8.0 o MySQL 5.7 para obtener más información sobre cómo seleccionar el repositorio adecuado para su instalación de MySQL.

Instalar servidor comunitario MySQL

Instalar servidor MySQL 8.0

Por defecto se selecciona MySQL versión 8.0 para la configuración del repositorio.

Use la flecha hacia abajo para elegir Aceptar y luego presione Entrar

Espere a que se complete la configuración del repositorio y luego actualice el índice del repositorio con el comando apt.

sudo apt update

Ejecute el siguiente comando para instalar el servidor MySQL 8.0.

sudo apt install -y mysql-community-server

El instalador del paquete le pedirá que,

1. Ingrese la contraseña de root de MySQL

2. Vuelva a ingresar la contraseña raíz de MySQL

3. Elija el método de autenticación

Usar cifrado de contraseña seguro: MySQL utilizará una nueva autenticación basada en los métodos de contraseña SHA256. Si elige este método, solo la versión más reciente de los clientes y conectores con compatibilidad con caching_sha2_password puede conectarse al servidor MySQL

Usar el método de autenticación heredado (recomendado para phpMyAdmin): MySQL utilizará el antiguo método de autenticación (mysql_native_password) que admiten todos los clientes y conectores.

Instalar Servidor MySQL 5.7

De forma predeterminada, la versión 8.0 de MySQL está seleccionada para la configuración del repositorio. Por lo tanto, debemos cambiarlo a MySQL 5.7 siguiendo los pasos a continuación para configurar el repositorio de MySQL 5.7.

1. Asegúrese de que su selección esté en MySQL Server &Cluster (Actualmente seleccionado:mysql-8.0 )  y pulsa Intro

2. Elija mysql-5.7 y luego presione Entrar

3. Ahora, debería ver MySQL Server &Cluster (Actualmente seleccionado:mysql-5.7)

4. Utilice la flecha hacia abajo para elegir Aceptar y luego presione Entrar

Actualice el índice del repositorio usando apt update comando.

sudo apt update

Use el comando apt para el servidor MySQL 5.7.

sudo apt install -y mysql-community-server

El instalador del paquete le pedirá que,

1. Ingrese la contraseña raíz de MySQL

2. Vuelva a ingresar la contraseña raíz de MySQL

Comprobar servidor MySQL

Después de la instalación del servidor MySQL, ejecute el siguiente comando para comprobar el estado del servidor MySQL.

sudo systemctl status mysql

Salida:

 mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-23 05:38:59 CDT; 1min 52s ago
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
    Process: 2563 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 2598 (mysqld)
     Status: "Server is operational"
      Tasks: 37 (limit: 2321)
     Memory: 359.5M
        CPU: 1.037s
     CGroup: /system.slice/mysql.service
             └─2598 /usr/sbin/mysqld

Aug 23 05:38:58 debian11.itzgeek.local systemd[1]: Starting MySQL Community Server...
Aug 23 05:38:59 debian11.itzgeek.local systemd[1]: Started MySQL Community Server.

Trabajar con el servidor MySQL

Inicie sesión en MySQL con el usuario raíz de MySQL y la contraseña que estableció durante la instalación.

mysql -u root -p

Salida

MySQL 5.7:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.35 MySQL Community Server (GPL)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

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>

MySQL 8.0:

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

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

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>

Instalar phpMyAdmin

PHPMyAdmin es una herramienta escrita en PHP destinada a manejar la administración de servidores MySQL y MariaDB a través del navegador web. Le proporciona una interfaz para operaciones administrativas en su base de datos:crear, eliminar, modificar tablas, eliminar.

LEA: Cómo instalar phpMyAdmin con Apache en Debian 11 / Debian 10

Conclusión

Eso es todo. Espero que haya aprendido a instalar MySQL en Debian 11 / Debian 10.


Debian
  1. Cómo instalar el servidor Redis en Debian 11

  2. Cómo instalar ProFTPD en Debian 8

  3. Cómo instalar el servidor MySQL en Debian 10 Buster

  4. Cómo instalar MySQL en Debian 11

  5. Cómo instalar MySQL Workbench en Debian 11

Cómo instalar Todoman en el servidor Debian 11

Cómo instalar FastPanel en Debian 11

Cómo instalar I2P en el servidor Debian:

Cómo instalar el servidor MySQL 8.0 en Debian 11 Bullseye

Cómo instalar VNC en Debian 10

Cómo instalar el servidor VNC en Debian 11