Cómo instalar MySQL Server en Ubuntu 22.04

Cómo instalar MySQL Server en Ubuntu 22.04

Mysql es el sistema de gestión de bases de datos SQL de código abierto más popular. Es desarrollado y respaldado por Oracle Corporation. MySQL se usa ampliamente en los sistemas Linux. Ahora los proveedores de MySQL también proporcionan su propio repositorio apto para instalar MySQL en los sistemas Ubuntu.

Este tutorial lo ayudará a instalar el servidor MySQL en Ubuntu 22.04 Sistemas Jammy Jellyfish Linux.

Requisitos previos

Debes tener un Ubuntu 20 corriendo.04 Sistema Linux con privilegios de sudo Acceso de usuario.

Paso 1 - Instalación de MySQL en Ubuntu 22.04

Los repositorios de Ubuntu predeterminados contienen mysql 8.0. Que se puede instalar directamente usando el Administrador de paquetes sin agregar PPA de terceros.

Para instalar la versión de servidor mysql disponible, ejecute el siguiente comando.

sudo apt-get install mysql-server  

Presione 'Y' para cualquier confirmación solicitada por el instalador.

Una vez que la instalación está finalizada, puede asegurar el servidor MySQL ejecutando el siguiente comando.

sudo mysql_secure_installation  

Pasará por un asistente de preguntas para asegurar el servidor MySQL. Siga las instrucciones en pantalla a continuación:

  1. Presione 'Y' para habilitar el complemento de contraseña Validar. Esto le permitirá establecer una política de contraseña estricta para cuentas de usuario.
    Validar el componente de contraseña se puede usar para probar contraseñas y mejorar la seguridad. Verifica la fuerza de la contraseña y permite a los usuarios establecer solo aquellas contraseñas que son lo suficientemente seguras. ¿Le gustaría configurar el componente de contraseña de validar?? Presione Y | y para sí, cualquier otra tecla para no: y 
  2. Eligió el nivel de complejidad de contraseña. Lea las 3 opciones y elija una:
    Baja longitud> = 8 longitud media> = 8, numérica, estuche mixta y caracteres especiales de longitud fuerte> = 8, numérica, caso mixto, caracteres especiales y archivo de diccionario. Ingrese 0 = bajo, 1 = medio y 2 = fuerte: 1 
  3. Ingrese una nueva contraseña y vuelva a ingresarla. Asegúrese de que coincida con el nivel de complejidad como se describe anteriormente.
    Nueva contraseña: ************* Vuelva a entrar nueva contraseña: *************** 
  4. Presione 'Y' para continuar con la contraseña proporcionada.
    ¿Desea continuar con la contraseña proporcionada??(Presione Y | y por sí, cualquier otra tecla para no): y 
  5. Elimine usuarios anónimos predeterminados del servidor MySQL:
    Eliminar usuarios anónimos? (Presione Y | y por sí, cualquier otra tecla para no): y 
  6. Deshabilitar el inicio de sesión raíz de los sistemas remotos
    No permitir el inicio de sesión de raíz de forma remota? (Presione Y | y por sí, cualquier otra tecla para no): y 
  7. Eliminar el formulario de base de datos de prueba que MySQL creó de forma predeterminada durante la instalación.
    Eliminar la base de datos de prueba y el acceso a ella? (Presione Y | y por sí, cualquier otra tecla para no): y 
  8. Recargar todos los privilegios para aplicar los cambios anteriores inmediatamente.
    Tablas de privilegio de recarga ahora? (Presione Y | y por sí, cualquier otra tecla para no): y 

Has asegurado el servidor MySQL en la pila de lámparas en Ubuntu 22.04 Sistema Linux.

Paso 2: conectarse al servidor MySQL

Recuerde que la contraseña anterior establecida para las cuentas root se utiliza solo para usuarios remotos. Para iniciar sesión desde el mismo sistema, solo escriba mysql en la terminal.

sudo mysql  
Bienvenido al monitor MySQL. Los comandos terminan con; o \ g. Su ID de conexión MySQL es la versión del servidor de 14: 8.0.28-0ubuntu4 (Ubuntu) Copyright (c) 2000, 2022, Oracle y/o sus afiliados. Oracle es una marca registrada de Oracle Corporation y/o sus afiliados. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. mysql> 

Paso 3 - Creación de bases de datos y usuarios

Aquí hay algunas consultas de ejemplo para crear base de datos y usuarios en MySQL Server.

  • Cree una base de datos llamada 'MyDB'.
    "> Crear base de datos mydb;  
  • A continuación, cree un usuario llamado 'myUser' accesible desde 'localhost' solamente.
    "> Crear usuario 'myUser'@'localhost' identificado por 'secure_password_';  
  • Otorgar permisos en la base de datos al usuario.
    "> Conceder todo en MyDB.* a 'myuser'@'localhost';  
  • Aplicar los cambios de permiso en tiempo de ejecución.
    "> Privilegios de descarga;  

Paso 4 - Administrar el servicio MySQL

  • Para verificar el estado del servidor de la base de datos.
    sudo systemctl status mysql  
  • Use el siguiente comando para iniciar el servidor MySQL.
    sudo systemctl iniciar mysql  
  • Para detener el servidor MySQL:
    sudo systemctl detener mysql  
  • Reiniciar el servidor de base de datos MySQL, escriba:
    sudo systemctl reiniciar mysql  

Paso 5 - Desinstalar (eliminar) MySQL Server

Si ya no necesita usar el servidor MySQL, desinstale desde su servidor.

Advertencia: esto eliminará todas las bases de datos de su sistema. Haga una copia de seguridad de todas las bases de datos en un lugar seguro.

Para eliminar el tipo de servidor MySQL:

sudo apt purge mysql-server-*  

Para desinstalar completamente MySQL, elimine las siguientes carpetas también.

rm -rf /etc /mysql  rm -rf/var/lib/mysql  

Conclusión

Este tutorial te ayudó a instalar el servidor MySQL en Ubuntu 20.04 Sistema LTS Linux. También incluye instrucciones para asegurar el servidor de la base de datos y desinstalarlo.