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

Impostare il corretto locale per PHP

Il “locale” serve per definire la lingua da utilizzare per le varie funzionalità di sistema. Su Debian è possibile abilitare/disabilitare/rendere di default una lingua tramite dpkg-reconfigure: dpkg-reconfigure locales Tramite l’interfaccia curses mostrata, sarà possibile abilitare/disabilitare le lingue da usare e poi definire quella di default. Solitamente per la ligua italiana si sceglie it_IT.UTF-8. Dopo aver … Leggi tutto

mariadb: “Access denied for user ‘root’@’localhost'”

A seguito di una nuova installazione di mariadb, ho provato ad accedere con Adminer, un client web per mysql) ma veniva mostrato il seguente errore: “Access denied for user ‘root’@’localhost'” Dopo un po’ di verifiche mi sono accorto che collegandomi da CLI e digitando: veniva mostrato: +——+———-+ | User | Password | +——+———-+ | root … 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

Apache: Rewritten query string contains control characters or spaces

Dopo l’ultimo aggiornamento di Apache alla 2.4.56, un form nel sito non funzionava più correttamente, mostrando un errore 403. Controllando il file dei log di apache, ho trovato questo errore: Rewritten query string contains control characters or spaces Questo viene generato quando viene passato un url che contiene uno spazio codificato con il classico %20 … Leggi tutto

Debian 11: server e client NTP

Con le ultime versioni di Debian, il servizio di server/client NTP è stato aggiornato. Ora viene consigliato Chrony per la parte server e timesyncd per la parte client. Vi ricordo innanzitutto che il servizio NTP usa la porta 123/UDP. Vediamo intanto la parte server: apt -y install chrony modificare il file /etc/chrony/chrony.conf e decommentare la … Leggi tutto

screen: come ripristinare l’autocompletamento

Del comando screen abbiamo parlato anche in qualche post precedente. Si tratta di un terminale multiplexer che consente di avviare una sessione ed aprire qualsiasi numero di finestre (terminali virtuali) all’interno di quella sessione. Quando si esegue un comando su SSH e la connessione si interrompe, la sessione SSH viene interrotta e tutti i comandi … Leggi tutto

lftp: più di un client FTP

lftp è un client FTP, anzi più di un client FTP. Intanto iniziamo con il precisare che si tratta di un comando da eseguire via CLI. Supporta numerosi protocolli di rete (ftp, http, sftp, fish, torrent) ed ha una serie di funzionalità interessanti come il trasferimento in parallelo di file, mirror (sia da locale a … Leggi tutto

grep: cercare strighe nei file

Uno dei comandi che uso maggiormente da CLI, sia su Linux che su MacOS, è grep (general regular expression print). Grep permette di cercare stringhe nei file; di base la sintassi è: grep STRINGA_RICERCA FILE Ad esempio per cercare “casa” nel file “pippo.txt” possiamo digitare: grep casa pippo.txt Ci sono una serie di opzioni che … Leggi tutto

Debian 11 (bullseye) o Debian 12 (bookworm) APT: Firme GPG per PHP, MySQL, Docker e Node

Una cosa che mi chiedono spesso e come gestire le firme per i repository di PHP, MySQL, Docker se Node ulle nuove debian. La classica procedura di import della firma non funziona più, consiglio quindi di scaricare la firma come segue. per PHP Sury: per MySQL: per Docker: per Node: Nota: per vedere il contenuto … Leggi tutto