L’installazione di Mysql avviene con il seguente comando:
sudo apt install mysql-server
L’installazione di Mysql workbench avviene con il seguente comando snap:
sudo apt install mysql-workbench-community
Quando mysql workbench viene installato usando snap, questo esegue l’applicativo in una sandbox che non gli consente di salvare la password nell’ambeiente gnome, di conseguenza vengono segnalati errori durante l’accesso con password al database. Per eliminare la sandbox fornire il seguente comando:
sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service
Per consentire all’utente root di collegarsi con mysql via rete (127.0.0.1) è necessario fornire la seguente autorizzazione:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Per abilitare mysql con php utilizzare il comando è necessario abilitare il relativo modulo nel file php.ini (/etc/php/8.0/apache2/php.ini):
extension=pdo_mysql.so
sudo apt-get install php8.0-mysql
e poi si abilita il modulo php:
sudo phpenmod pdo_mysql
e si fa il restart di apache2:
sudo systemctl restart apache2