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

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

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

SSH: accedere forzando la richiesta della password

Ormai si utilizza quasi esclusivamente l’accesso ai server SSH tramite chiave; impostando correttamente il proprio .ssh/config si possono creare delle impostazioni specifiche per la connessione a diversi server SSH. Io, ad esempio, ho preconfigurato l’uso di un paio di chiavi che il client prova in automatico per accedere, ma se ci troviamo in questo caso … Leggi tutto

Installare MySQL 5.7 su Debian 11 Bullseye

Il pacchetto MySQL 5.7 non è più disponibile per Debian 11 Bullseye, ma si trova ancora per Debian 10 Buster. Per poterlo ugualmente installare, ci sono due possibilità. Procedura manuale Se il sistema mostra qualche errore, provare con: e poi nuovamente: Procedura alternativa automatica In alternativa è possibile installare un pacchetto mysql-apt-config meno recente ed … Leggi tutto