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

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

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

MySQL: Simulare query contemporanee per analizzare il funzionamento del server

MySQL porta con se anche un tool chiamato mysqlslap. Si tratta di un programma diagnostico progettato per emulare il carico del client per un server MySQL e per segnalare i tempi di ogni fase. Funziona come se più client accedono contemporaneamente al server ed effettuino una serie di query. Alcune opzioni come –create o –query … Leggi tutto

MySQL: Incorrect datetime value: ‘0000-00-00 00:00:00’ for column

Se durante l’import di un dump MySQL proveniente da una vecchia versione MySQL viene mostrato un errore simile a : significa che la versione corrente di MySQL non consente di inserire il valore ‘0000-00-00 00:00:00’ per i campi data/ora. Si può verificare velocemente la configurazione dalla CLI di MySQL eseguendo: dove verrà visualizzato qualcosa del … Leggi tutto

Debian: installare Proxysql

Partiamo innanzitutto dall’installazione, lo facciamo alla debian-way. Aggiungiamo il repository APT: Installiamo il pacchetto: Il file di configurazione è /etc/proxysql.cnf ed ogni volta che cambiamo un parametro è necessario ricaricarlo con: che provvede a riavviare il servizio con i nuovi parametri. Tutte le impostazioni vanno effettuate nel file di configurazione, ad esempio per definire come … Leggi tutto

MacOS: installare Android SDK senza installare Android Studio, per flutter

Ormai viene consigliato di installare Android Studio se avete bisogno di sviluppare per android, ma se usate sistemi differenti (es Flutter o nativescript), non occorre scaricarsi 1GB, quasi, di Android Studio, ma basta anche solo la command line dell’SDK. Se non avete ancora installato brew, potete farlo su Mac Intel con: /usr/bin/ruby -e “$(curl -fsSL … Leggi tutto

Mysql: apt update “Hash Sum mismatch”

Se durante un apt update viene mostrato l’errore “Hash Sum mismatch” (in italiano “Il file ha una dimensione non attesa“), siete capitati nel posto giusto. In alcuni casi potrebbe bastare un: rm -rf /var/lib/apt/lists/* e poi nuovamente apt update ma se siete dietro un proxy, consiglio di creare un file denominato /etc/apt/apt.conf.d/99fixbadproxy con dentro: Acquire::http::Pipeline-Depth … Leggi tutto