Che cos'è phpMyAdmin?

phpMyAdmin è uno strumento web per amministrare i database MySQL. Ti permette di sfogliare le tabelle, eseguire interrogazioni SQL, importare ed esportare dati e gestire gli utenti, il tutto da un'interfaccia immediata.

Aprire phpMyAdmin

  1. Accedi a EGPNL
  2. Vai su DatabasephpMyAdmin
  3. Scegli il database che vuoi amministrare
  4. phpMyAdmin si apre in una nuova scheda
Accesso diretto: se è attivo, puoi raggiungere phpMyAdmin anche da https://yourdomain.com/phpmyadmin.

L'interfaccia di phpMyAdmin

L'interfaccia principale è fatta di:

  • Riquadro di sinistra: per muoversi fra database e tabelle
  • Menu in alto: SQL, Cerca, Query, Esporta, Importa, Operazioni
  • Area centrale: i dati delle tabelle e i risultati delle interrogazioni

Le operazioni più frequenti

Sfogliare i dati di una tabella

  1. Fai clic su un database nel riquadro di sinistra
  2. Fai clic sul nome di una tabella
  3. Fai clic su Mostra per vederne le righe
  4. Usa le pagine per scorrere i record

Eseguire interrogazioni SQL

  1. Scegli il tuo database
  2. Apri la scheda SQL
  3. Scrivi la tua interrogazione SQL
  4. Fai clic su Vai per eseguirla
-- Example: Select all users
SELECT * FROM users WHERE status = 'active';

-- Example: Update a record
UPDATE products SET price = 29.99 WHERE id = 5;

-- Example: Delete records
DELETE FROM logs WHERE created_at < '2024-01-01';
Attenzione: fai sempre un backup prima di eseguire istruzioni UPDATE o DELETE. Non esiste un pulsante per annullare.

Cercare fra i dati

  1. Scegli una tabella
  2. Apri la scheda Cerca
  3. Indica i criteri di ricerca per ogni colonna
  4. Fai clic su Vai per trovare i record corrispondenti

Modificare i record

  1. Sfoglia la tabella
  2. Fai clic su Modifica accanto a una riga
  3. Cambia i valori
  4. Fai clic su Vai per salvare

Aggiungere nuovi record

  1. Scegli una tabella
  2. Apri la scheda Inserisci
  3. Compila i valori di ogni colonna
  4. Fai clic su Vai per inserirli

Esporta il database

  1. Scegli il database
  2. Apri la scheda Esporta
  3. Scegli l'esportazione Rapida o Personalizzata
  4. Formato: SQL (consigliato)
  5. Fai clic su Vai per scaricare
Esportazione personalizzata: usala per avere più opzioni, come la compressione (gzip), la scelta delle tabelle o l'esportazione dei soli dati.

Importare un database

  1. Scegli il database di destinazione (o creane uno nuovo)
  2. Apri la scheda Importa
  3. Fai clic su Scegli file e seleziona il tuo file .sql
  4. Fai clic su Vai per importare

Limiti di dimensione dell'importazione

phpMyAdmin ha limiti di caricamento. Per i file grandi:

  • Comprimi il file .sql in .sql.gz
  • Oppure importa da riga di comando con MySQL
  • Spezza i file grandi in parti più piccole

Operazioni sulle tabelle

Creare una nuova tabella

  1. Scegli il database
  2. Indica il nome della tabella e il numero di colonne
  3. Fai clic su Vai
  4. Definisci ogni colonna (nome, tipo, lunghezza e altro)
  5. Fai clic su Salva

Modificare la struttura di una tabella

  1. Scegli la tabella
  2. Apri la scheda Struttura
  3. Usa Aggiungi colonna oppure fai clic su Cambia su una colonna esistente

Ottimizzare le tabelle

  1. Scegli le tabelle da ottimizzare
  2. Dal menu a tendina scegli Ottimizza tabella
  3. Così recuperi lo spazio inutilizzato e migliori le prestazioni

Istruzioni SQL utili

Trova e sostituisci

UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://oldsite.com', 'https://newsite.com');

Reimpostare la password di WordPress

UPDATE wp_users
SET user_pass = MD5('newpassword')
WHERE user_login = 'admin';

Mostrare la dimensione delle tabelle

SELECT table_name,
       ROUND((data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'
FROM information_schema.tables
WHERE table_schema = 'your_database'
ORDER BY (data_length + index_length) DESC;