Tutoriales

Cómo instalar correctamente el servidor y cliente MySQL en Linux

Para instalar el servidor MySQL en una computadora Linux, siga este artículo paso a paso, que le brinda instrucciones claras sobre cómo descargar e instalar MySQL, así como también cómo configurar y proteger MySQL.

MySQL es una base de datos relacional utilizada por la mayoría de los lenguajes de programación para almacenar y recuperar datos de un servidor de base de datos mediante la ejecución de consultas SQL.

Al configurar un servidor LAMP, necesita instalar el servidor MySQL, pero debido a algunas configuraciones antiguas, es posible que no pueda instalar MySQL correctamente en su sistema.

En este caso, puede eliminar por completo cualquier instalación de MySQL existente e intentar reinstalarla en su sistema siguiendo este artículo: Desinstalar completamente el servidor MySQL en 3 sencillos pasos

Entonces, déjame mostrarte la guía paso a paso para instalar el cliente y servidor MySQL en Ubuntu y otras distribuciones de Linux en el siguiente artículo.

Método de instalación de MySQL

Puede utilizar varios métodos para instalar el servidor y el cliente MySQL en su sistema, como por ejemplo:

Ambos métodos son fáciles de seguir, pero le recomiendo que utilice el segundo método, que garantizará que su sistema obtenga automáticamente las últimas actualizaciones.

Instale MySQL desde el repositorio del sistema

Una de las formas más sencillas de instalar MySQL es utilizar un administrador de paquetes del sistema, como apt o dnf Instálelo en su distribución de Linux.

1

Actualice el repositorio de su sistema

El primer paso y el más importante es actualizar el repositorio del sistema para obtener la información más reciente sobre los metadatos del paquete de software.

$ sudo apt update		// Ubuntu and Debian based distros
$ sudo dnf update		// RedHat based distros

2

Instalar el paquete del servidor MySQL

Ahora ejecute el siguiente comando para instalar MySQL Server en el sistema de acuerdo con el administrador de paquetes del sistema:

$ sudo apt install mysql-server -y		// Ubuntu and Debian based distros 
$ sudo dnf install mysql-server -y		// RedHat based distros

Una vez completada la instalación, puede continuar configurando el servidor MySQL ejecutando el siguiente comando mysql_secure_installation El comando establece la contraseña de root y protege la instalación.

Si no desea hacer esto ahora, omita el paso 3 e inicie sesión en MySQL directamente ejecutando el siguiente comando:

$ sudo mysql -u root

3

Ejecute MySQL para cambiar la contraseña y mejorar la seguridad

En la última versión de MySQL, el método de autenticación se cambió a auth_socket.

Por lo tanto, puede encontrar el error. «Error: ESTABLECER CONTRASEÑA no tiene significado para el usuario root@localhost» Al configurar una contraseña.

Para evitar esto, primero inicie sesión en MySQL y use ALTER USER Consulta, cambia el mecanismo de contraseña a mysql_native_password.

Ahora ejecute los siguientes comandos en el orden indicado:

$ sudo mysql -u root
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'SET_PASSWORD';

El resultado del comando anterior:

Instale el servidor MySQL: cambie MySQL auth_socket a mysql_native_password
Cambie MySQL auth_socket a mysql_native_password

Después de realizar los cambios anteriores, puede ejecutar mysql_secure installation Elimine usuarios, tablas y bases de datos innecesarios para mejorar la seguridad de su servidor MySQL.

Primero, salga de la consola MySQL y ejecute el siguiente comando:

$ sudo mysql_secure_installation

Después de ejecutar el comando anterior, le pedirá que establezca una nueva contraseña. Después de una autenticación exitosa, lanzará una serie de preguntas relacionadas con la seguridad para proteger su instalación de MySQL, como eliminar usuarios anónimos, deshabilitar el inicio de sesión remoto como root y eliminar el base de datos de prueba.

Instale el servidor MySQL: ejecute mysql_secure_installationInstale el servidor MySQL: ejecute mysql_secure_installation
Ejecute mysql_secure_installation

Después de completar el proceso, ahora puede iniciar sesión en el servidor MySQL usando el siguiente comando:

$ sudo mysql -u root -p

El resultado del comando anterior se muestra a continuación:

Instalar el servidor MySQL: inicie sesión en MySQLInstalar el servidor MySQL: inicie sesión en MySQL
Inicie sesión en MySQL

¡Felicidades! Ha instalado correctamente el servidor MySQL en su computadora Linux.

Instale MySQL agregando información del repositorio oficial al sistema

Alternativamente, puede instalar la última versión de MySQL agregando la información del repositorio oficial a su sistema para asegurarse de tener acceso tanto a la versión más reciente como a la anterior de MySQL.

Para comenzar con este método, primero debe descargar la información del repositorio para su distribución de Linux. haga clic aquí.

Una vez redirigido al sitio web de Oracle, seleccione el administrador de paquetes de distribución (apt, yum) y descargue uno de los archivos disponibles como se muestra a continuación:

Después de hacer clic en el botón «Descargar», le pedirá que «Regístrese e inicie sesión».Ignora el mensaje y haz clic. «No, gracias, comencemos a descargar».

Instale el servidor MySQL: use la descarga del repositorio oficial para instalar mysqlInstale el servidor MySQL: use la descarga del repositorio oficial para instalar mysql
Haga clic en «No, gracias, simplemente comience a descargar».

A continuación, debe instalar el archivo descargado ejecutando el siguiente comando:

$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.25-1_all.deb

Durante el proceso de instalación, se le pedirá que ingrese la información de la versión de Ubuntu, seleccione la versión correcta y haga clic en «DE ACUERDO».

Instalar el servidor MySQL: seleccione la versión de UbuntuInstalar el servidor MySQL: seleccione la versión de Ubuntu
Elige la versión de Ubuntu

Si desea utilizar las opciones predeterminadas, haga clic en Aceptar.

Instale el servidor MySQL: haga clic en AceptarInstale el servidor MySQL: haga clic en Aceptar
Haga clic en Aceptar»

Después de completar los pasos anteriores, encontrará mysql.lista Entrada de archivo /etc/apt/sources.list.d/ directorio, que es responsable de agregar el repositorio MySQL APT a su sistema.

Entonces, primero, actualice el repositorio del sistema para reflejar los nuevos cambios.

$ sudo apt update

A continuación, debe ejecutar el siguiente comando para instalar el paquete del servidor MySQL:

$ sudo apt install mysql-server -y

Una vez finalizado el proceso de instalación, puede iniciar MySQL inmediatamente, pero si desea reforzar la seguridad, puede Siga el paso 3 del método anterior..

Creo que los pasos anteriores no son complicados, ¿verdad?

envolver

Eso es todo por este artículo, te muestro cómo instalar el servidor MySQL en Ubuntu y otras distribuciones de Linux como RedHat, CentOS Stream, AlmaLinux y Fedora.

Usando el comando anterior, el cliente MySQL también se instalará junto con el servidor, pero si solo desea instalar el cliente, ejecute sudo apt install mysql-client

sugerencia: Cómo cambiar el puerto MySQL en Ubuntu Linux

Estoy seguro de que este artículo le ha ayudado a instalar y configurar con éxito el servidor y el cliente MySQL en su sistema Linux.

LEER  BSOD en Linux, Mint 21.3 Beta, Xonsh Shell y más

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba