cd /opt/sources
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
(questo è il "repository" della versione corrente, visitare https://dev.mysql.com/downloads/repo/yum/ per ulteriori info)
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
yum install mysql-server
Quindi avviamo mysql e configuriamolo
systemctl start mysqld systemctl status mysqld grep 'temporary password' /var/log/mysqld.log
La password appena visualizzata è temporanea e verrà chiesto di cambiarla al prossimo passaggio. Dato che MySQL 5.7 implementa alcune regole rigide sulle pw, se si vuole abbassare il livello di requirements possiamo modificare il file "/etc/my.cnf" e aggiungere in fondo la riga
validate_password_policy=LOWQuindi
systemctl restart mysqldA questo punto eseguiamo:
mysql_secure_installationUsando la pw temporanea e settando i parametri che ci interessano Reference: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-centos-7