Debian: (EXPKEYSIG B7B3B788A8D3785C)

La firma per il repository MySQL è scaduta il 22 ottobre 2025, potete verificarlo facilmente con: In questo modo, l’aggiornamento dei pacchetti MySQL sulla vostra Debian fallirà. Per cancellare la vecchia firma possiamo cancellare fisicamente il file /etc/apt/trusted.gpg.d/mysql2023.gpg oppure: o ancora, se importata precedentemente con gpg: Per risolvere dobbiamo importare la firma dal repository ubuntu … Leggi tutto

Verificare lo spazio occupato dalle tabelle di un database

Ecco una query per avere i dettagli di utilizzo disco da parte delle tabelle di un database, evidenziando lo spazio occupato dai dati, il numero delle righe, lo spazio occupato dagli indici e poi un totale per tabella: Nella query il valore NOME_DATABASE va sostituito con il database da analizzare. Questo un piccolo estratto del … Leggi tutto

MySQL: ridurre la dimensione del file ibtmp1

Il file ibtmp1 che trovate in /var/lib/mysql/ viene utilizzato dal motore InnoDB come tablespace temporaneo di sessione, ovvero per archiviare le tabelle temporanee create dall’utente e le tabelle temporanee interne create dall’ottimizzatore. Per ridurne la dimensione consiglio di: 1 – aggiungere nel file di configurazione di MySQL, solitamente su debian è in /etc/mysql/mysql.conf.d/mysqld.cnf la direttiva … Leggi tutto

MySQL 8: Different lower_case_table_names settings

Se viene aggiunta l’opzione lower_case_table_names tra le opzioni di MySQL 8, dopo il primo avvio di MySQL 8, l’avvio fallisce con l’errore: Questo perché purtroppo non è possibile modificare l’opzione dopo che il servizio MySQL è stato inizializzato. La procedura da fare è la seguente: Aggiungere l’opzione lower_case_table_names = 1 nel file /etc/mysql/mysql.conf.d/mysqld.cnf. Facciamo un … Leggi tutto

Installare MySQL Workbench su Debian 11

Ho riscontrato che a volte il pacchetto presente nel repository apt non funziona correttamente. Consiglio quindi di usare snapd per installare MySQL Workbench. Innanzitutto aggiorniamo i repository con: apt update Installiamo poi snapd: apt install snapd Per configurare eventualmente un proxy: snap set system proxy.http=”[SERVER_PROXY]” snap set system proxy.https=”[SERVER_PROXY]” Installiamo poi le librerie base: snap … Leggi tutto

mysql: [Note] Access denied

Su una LinuxBox mi è capitato di vedere, nel file /var/log/mysql/error.log, una serie di righe tipo: 2023-04-18T05:51:09.721364Z 5372879 [Note] Access denied for user ”@’localhost’ (using password: NO)2023-04-18T05:53:14.858161Z 5372919 [Note] Access denied for user ”@’127.0.0.1′ (using password: NO) Le righe si ripetevano continuamente, con intervalli di un paio di minuti circa. Dopo alcune verifiche di base, … Leggi tutto