Vai al contenuto
Indice
Siti web

Accedere al Tuo Database Con phpMyAdmin

Traduzione automatica. L'originale in inglese è disponibile.

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

  1. Accedi a KPanel e fai clic su Siti web nella barra laterale sinistra.
  2. Fai clic sul tuo sito.
  3. Nel menu del sito, apri Database.
  4. 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.

La scheda Database di un sito in KPanel con il pulsante Apri phpMyAdmin

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:

CampoValore
Host127.0.0.1
Porta3306
DatabaseIl nome del tuo database
Nome utenteIl tuo utente del database
PasswordNascosta 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 siteurl digitato 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

  1. Apri phpMyAdmin dalla scheda Database.
  2. Fai clic sul nome del tuo database nel pannello sinistro.
  3. Fai clic su Import in alto.
  4. Scegli il file .sql e 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

  1. Fai clic sul nome del tuo database nel pannello sinistro.
  2. Fai clic su Export.
  3. 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.
  4. 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.

Ti è stato utile?

È un'IA? Legga questa pagina in Markdown

Articoli correlati

Connessione tramite SFTP: FileZilla, Cyberduck e riga di comandoSFTP (Secure File Transfer Protocol) ti offre accesso diretto ai file del tuo sito sul server. Questa guida copre tutto ciò che ti serve per collegarti con…Certificati SSL e HTTPSQuesto articolo spiega cosa sia SSL in parole semplici, come KapsuleHost gestisca automaticamente SSL per i tuoi siti e cosa fare se qualcosa va storto con il…Siti web: da dove iniziareCome funziona l'hosting di siti web presso KapsuleHost, cosa si trova in ciascuna scheda di un sito e quale guida leggere per il compito che hai davanti.…Monitoraggio del Tempo di Attività del SitoOgni sito su KapsuleHost viene controllato automaticamente ogni 60 secondi, e la scheda Uptime mostra il risultato: stato attuale, percentuale di uptime, tempi…

Hai ancora bisogno di aiuto?

Chiedi a Kora, che conosce il tuo account, o contatta il nostro team.

ContattaciContatta il supporto