Mysql
Mmysql es una ase de datos relacional actualmente cuenta con la version comunity y la version enterprise communmente encontrada en stack como lamp o wamp y en saas (sofw as service) como owrkpress, joomla, drupal entre otros.
Lo primero que hay que hacer, es actualizar los paquetes del sistema
$ sudo apt-get update
Luego instalar el paquete correspondiente de mysql
sudo apt install mysql-server
NOTA:En el caso de presentar problemas por haberlo tenido anteriormente
Elimina o remueve paquetes propios d mysqlCon autoremove se eliminan aquellos paquetes perdidos, generalmente instalados como dependencias de otras instalaciones, que ya no son necesarios:sudo apt-get remove --purge mysql-server* mysql-client mysql-common
Elimina del cache los paquetes .deb con versiones anterioressudo apt-get autoremove
Ahora actualizar los packetes del sistema con los siguientes comandossudo apt-get autoclean
Despues volver a instalar mysqlsudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
sudo apt install mysql-server
Es hora de ejecutar el siguiente script, permitira cambiar algunas opciones que trae por defecto la base de datos, mejorando bastante la seguridad.
sudo mysql_secure_installation
Press y|Y for Yes, any other key for No: Y There are three levels of password validation policy: LOW Length >= 8 MEDIUM Length >= 8, numeric, mixed case, and special characters STRONG Length >= 8, numeric, mixed case, special characters and dictionary Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:
Sin importar la opcion que hayan elejido, el usurio root de la base de datos le pedira restablecer la contraseña y confirmar si esta agusto con la longitud de la contraseña.
Deberia aparecerles algo muy similar a este resultado.systemctl status mysql.service
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-08-1 12:05:04 UTC; 2min ago Main PID: 10382 (mysqld) Status: "Server is operational" Tasks: 39 (limit: 1137) Memory: 370.0M CGroup: /system.slice/mysql.service └─10382 /usr/sbin/mysqld