Esta publicación explica la instalación de MySQL en Linux Mint 20 y Ubuntu 20.04.
Instalación de MySQL en Linux Mint 20 y Ubuntu 20.04
Enciende el terminal y actualice el caché del repositorio APT antes de instalar MySQL:
$ sudo apt actualización
A continuación, instale el servidor MySQL con el comando:
$ sudo apt install mysql-server
Presione 'Y' para continuar instalando el servidor MySQL.
Una vez que el servidor MySQL se instale correctamente, marque la versión instalada y verifique la instalación utilizando el comando:
$ mysql --versión
Tras una instalación exitosa, el servicio MySQL comenzará automáticamente. Para verificar el estado del servidor MySQL, ejecute el comando:
$ sudo systemctl status mysql
La salida muestra que el servicio mysql está activo y se ejecuta.
Configuración del MySQL en Linux Mint 20 y Ubuntu 20.04
El script mysql_secure_installation, que viene de forma predeterminada con la instalación de mysql, nos permite asegurar la seguridad mysql.
Ejecute el script mysql_secure_installation con el comando:
$ sudo mysql_secure_installation
Durante la ejecución del script mysql_secure_installation, se le mostrará varias indicaciones. Primero, verá tres niveles de una política de validación de contraseña. Se supone que debe presionar 'Y' para configurar una contraseña. Además, seleccione el nivel de contraseña ingresando el dígito numérico respectivo.
Además, ingrese la contraseña y vuelva a ingresar la contraseña para la confirmación. La línea de comando mostrará la fuerza estimada de la contraseña.
Además, se le solicitará que elimine los usuarios anónimos, las bases de datos de pruebas y recargue la tabla de privilegios. Presione 'Y o N' de acuerdo con su elección, y la configuración se realizará con éxito.
Creando un nuevo usuario
Para comenzar con el servidor MySQL desde la línea de comando, use el comando:
$ sudo mysql
El shell interactivo mysql comenzará. Una vez que se configura el servidor MySQL, el MySQL crea un usuario root que puede administrar las bases de datos y realizar varias acciones administrativas.
Además, también puede crear un nuevo usuario en el servidor MySQL. Al crear un nuevo usuario, ingrese un nombre de usuario y contraseña. Siga la sintaxis dada a continuación para crear un nuevo usuario:
Crear usuario user_name@'localhost' identificado por 'contraseña';
Después de crear con éxito el nuevo usuario, puede otorgar los privilegios al usuario de la siguiente manera:
Otorgar todos los privilegios en *. * A user_name@'localhost';
El *.* otorgará todo tipo de privilegios al usuario recién creado.
Es aconsejable enjuague los privilegios. Liberará la memoria adicional que el servidor almacenó en caché mientras crea un nuevo usuario.
Iniciar sesión en MySQL Server y crear una base de datos
Ahora iniciamos sesión en el servidor MySQL y creemos una nueva base de datos. Para realizar un inicio de sesión, use el comando:
$ mysql -u nombre de usuario -p
Ingrese la contraseña que ha establecido antes para este usuario, y MySQL Interactive Shell comenzará.
Para crear una nueva base de datos, ejecute el comando:
Crear base de datos Database_name;
Para ver la lista de todas las bases de datos disponibles, escriba el comando:
mostrar bases de datos;
Conclusión
MySQL es una base de datos relacional muy popular y de código abierto. El servidor MySQL está incluido en Linux Mint 20 y Ubuntu 20.04 Repositorios estándar. Este artículo explica la instalación de MySQL en dos distribuciones populares de Linux, yo.mi., Linux Mint 20 y Ubuntu 20.04.