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.
Tabla de Contenidos
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:
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.
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:
¡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».
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».
Si desea utilizar las opciones predeterminadas, 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.
Un hombre apasionado por la tecnología que ha explorado algunas tecnologías asombrosas y está explorando más. A medida que avanzaba, tuve la oportunidad de trabajar en el desarrollo de Android, Linux, AWS y DevOps utilizando una variedad de herramientas de código abierto.