Ogni sito web KapsuleHost con un database ottiene l'accesso al database tramite browser grazie a phpMyAdmin, aperto con single sign-on, quindi non c'è una seconda password da ricordare. Questa guida spiega come aprirlo, come leggere i dati di connessione, le operazioni che vale la pena eseguire lì e le due operazioni sul database che non dovresti mai fare in phpMyAdmin su un sito WordPress.
Apertura di phpMyAdmin
- Accedi a KPanel e fai clic su Siti web nella barra laterale sinistra.
- Fai clic sul tuo sito.
- Nel menu del sito, apri Database.
- Fai clic su Apri phpMyAdmin.
phpMyAdmin si apre in una nuova scheda, già autenticato e collegato al database del tuo sito. Non c'è un modulo di accesso né una credenziale separata da conservare.

Se la pagina indica che non è stato predisposto alcun database per questo tipo di sito, è normale. I siti HTML statici e alcuni tipi di applicazione vengono creati senza database. I tipi di sito che usano un database, incluso WordPress e WooCommerce, lo hanno sempre.
I tuoi dati di connessione
La stessa schermata mostra le credenziali usate dalla tua applicazione, ciascuna con un pulsante di copia e la password nascosta dietro un comando di visualizzazione:
| Campo | Valore |
|---|---|
| Host | 127.0.0.1 |
| Porta | 3306 |
| Database | Il nome del tuo database |
| Nome utente | Il tuo utente del database |
| Password | Nascosta finché non fai clic su mostra |
Questi sono i valori da inserire in wp-config.php, in un file .env o nella configurazione del database di qualsiasi framework.
127.0.0.1 significa "questo server". Non è raggiungibile dal tuo portatile, e nessuna configurazione del firewall potrà cambiarlo: il database non è in ascolto su un indirizzo pubblico, per progettazione. Per collegare un client desktop come TablePlus o Sequel Ace, crea un tunnel via SSH. Vedi Connessione al database tramite un tunnel SSH.
A cosa serve
phpMyAdmin si rivela utile per una serie specifica di operazioni:
- Lettura dei dati. Verificare cosa ha effettivamente memorizzato un plugin, controllare se esiste una riga, contare i record.
- Importazione di un database durante una migrazione o un ripristino.
- Esportazione di un database, sia come copia di sicurezza aggiuntiva sia da consegnare a uno sviluppatore.
- Riparazione di un singolo valore danneggiato, come un
siteurldigitato in modo errato che ora ti blocca l'accesso a wp-admin. - Diagnosi delle dimensioni. Ordinare le tabelle per dimensione mostra immediatamente quando una tabella di log o di dati temporanei è cresciuta fuori controllo.
Importazione di un database
- Apri phpMyAdmin dalla scheda Database.
- Fai clic sul nome del tuo database nel pannello sinistro.
- Fai clic su Import in alto.
- Scegli il file
.sqle fai clic su Go.
Un'importazione sostituisce le tabelle corrispondenti. Non le unisce.
Importare sopra un database attivo è distruttivo e immediato. Ogni riga di una tabella corrispondente viene sostituita da quanto contenuto nel file, e non esiste un'opzione di annullamento dentro phpMyAdmin. Esegui prima un backup dalla pagina Backup del sito: Eseguire un backup.
Per un dump di grandi dimensioni, comprimilo prima in .sql.gz, formato accettato da phpMyAdmin e che di solito riporta il file sotto il limite di caricamento. Se è ancora troppo grande, suddividilo in più file per tabella, oppure apri un ticket e lo importeremo noi lato server.
Esportazione di un database
- Fai clic sul nome del tuo database nel pannello sinistro.
- Fai clic su Export.
- Quick con formato SQL è adatto per una copia diretta. Scegli Custom se ti servono tabelle specifiche o vuoi che l'output sia compresso in gzip.
- Fai clic su Go.
Un'esportazione da phpMyAdmin è una copia extra utile, non una strategia di backup. Cattura solo il database, non i tuoi file, e rimane dove l'hai salvata. Il tuo sito viene sottoposto automaticamente a backup ogni giorno con entrambe le componenti insieme, e puoi eseguirne uno manuale in qualsiasi momento: Eseguire un backup.
Due cose da non fare qui
Non eseguire un cerca e sostituisci con SQL
WordPress memorizza le impostazioni di plugin e temi come stringhe serializzate PHP, che registrano la lunghezza di ogni valore al loro interno. Una query REPLACE() cambia il testo senza modificare la lunghezza registrata, quindi PHP non riesce più a leggere l'opzione e questa torna silenziosamente vuota. Le impostazioni del tema spariscono, gli slider si svuotano, le licenze si disattivano.
Usa il riquadro Cerca e sostituisci nella scheda WordPress del sito, che gestisce correttamente la serializzazione ed esegue prima un backup. Spiegazione completa: Eseguire una ricerca e sostituzione.
Non reimpostare una password modificando wp_users
Le guide più vecchie suggeriscono di impostare user_pass usando la funzione MD5 dal menu a tendina di phpMyAdmin. Il WordPress moderno non usa hash MD5, e sbagliare questa operazione blocca l'account invece di reimpostarlo.
KPanel dispone di strumenti adeguati per questo nella scheda WordPress del sito, quindi in Users: accedi direttamente con Login as, invia un'email di reimpostazione o copia un link di reimpostazione da inviarti da solo. Vedi Reimpostare una password amministratore WordPress smarrita.
Strumenti per il database WordPress in KPanel
Per le normali operazioni sul database WordPress, la scheda WordPress, poi la sezione Database, è più sicura e veloce di phpMyAdmin. Ti offre le dimensioni delle tabelle a colpo d'occhio, ottimizzazione e riparazione con un backup automatico eseguito prima, la conversione di tabelle vecchie a un motore di archiviazione moderno e la pulizia con un clic di revisioni dei post, bozze automatiche, dati temporanei scaduti e articoli nel cestino. Cerca e sostituisci si trova poco più avanti, in Azioni rapide.
Usa phpMyAdmin quando devi osservare le righe grezze. Usa la sezione Database quando devi modificare qualcosa.
Risoluzione dei problemi
phpMyAdmin non si apre. Il pulsante richiede accesso in scrittura al sito. Se il ruolo del tuo account KapsuleHost è di sola lettura, chiedi a un titolare dell'account. Se hai accesso in scrittura e il problema persiste, il sito potrebbe essere ancora in fase di provisioning: controlla l'indicatore di stato in alto nel sito.
Non riesco a collegarmi dal mio portatile con i dati nella scheda Database. Corretto, ed è intenzionale. Il database non è esposto pubblicamente. Usa un tunnel SSH: Connessione al database tramite un tunnel SSH.
L'importazione si interrompe senza errori. Quasi sempre è dovuto alla dimensione del file. Comprimilo in gzip o suddividilo.
Ho modificato un valore e il sito si è rotto. Ripristina dal backup più recente: Ripristino da un backup. Per questo motivo il backup va fatto prima.
Le tabelle sono diventate enormi. Ordina per dimensione in phpMyAdmin per individuare la causa, poi effettua la pulizia dalla scheda WordPress, quindi dalla sezione Database, anziché eliminare le righe manualmente.