Un sito statico si accontenta di file. Non appena installa un CMS, un negozio o un forum, Le serve una base di dati. La Sua offerta ne consente un certo numero: il riquadro Basi di dati della Sua area clienti Le indica quale.
Come creare una base di dati MySQL sul mio hosting?
Apra Plesk dall'area clienti, vada in Basi di dati, poi Aggiungi una base di dati: la base e il suo utente si creano nella stessa finestra.
- Dall'area clienti, clicchi su Accesso automatico per aprire Plesk.
- Apra Basi di dati, poi Aggiungi una base di dati.
- Assegni un nome alla base. Resti sobrio: lettere minuscole, cifre e
_, senza accenti né spazi. - Nella stessa finestra, crei l'utente associato: un nome, poi una password lunga e unica.
- Confermi.
Crei un utente per ciascuna base. Un account unico condiviso tra tutti i Suoi siti significa che una falla nel meno importante di essi dà accesso ai dati di tutti gli altri.
Quali informazioni chiede la mia applicazione per collegarsi alla sua base?
Un'applicazione Le chiederà sempre gli stessi quattro valori:
- Host:
localhost— il Suo sito e la sua base girano sullo stesso server; - Nome della base;
- Utente;
- Password.
Questi valori si ritrovano nel file di configurazione della Sua applicazione: wp-config.php per WordPress, .env per un progetto Laravel o Symfony, configuration.php per Joomla.
Se l'applicazione rifiuta di collegarsi, l'errore deriva quasi sempre da un refuso in uno di questi quattro campi, oppure da una password contenente un carattere non correttamente sottoposto a escape.
Come importare una base di dati esistente?
Esporti la base dal Suo vecchio hosting in formato .sql, poi avvii Importa un dump in Plesk sulla base di destinazione.
Per riprendere un sito già online altrove:
- Esporti la base dal Suo vecchio hosting, in formato
.sql. - In Plesk, apra Basi di dati, poi Importa un dump sulla base di destinazione. Se il file è voluminoso, lo comprima in
.zipo.gzprima dell'invio. - Per i file piccoli funziona anche phpMyAdmin — accessibile dalla stessa pagina: scheda Importa.
Un'importazione che si interrompe senza messaggio è quasi sempre un file troppo pesante per il limite di caricamento. Lo comprima, oppure lo suddivida.
Come amministrare la mia base di dati nel quotidiano?
phpMyAdmin è il Suo strumento principale. Da Plesk, clicchi sul collegamento della base interessata. Vi può sfogliare le tabelle, eseguire query SQL e correggere un valore puntuale.
Tre precauzioni valgono la pena:
- Esporti prima di qualsiasi query
UPDATEoDELETE. Non esiste un pulsante di annullamento. - Verifichi la Sua clausola
WHEREprima di eseguire. UnWHEREdimenticato applica la modifica all'intera tabella. - Non utilizzi phpMyAdmin come strumento di inserimento dati: la Sua applicazione conosce le proprie regole di coerenza, phpMyAdmin no.
Come salvare la mia base di dati?
Esegua un export SQL prima di ogni aggiornamento importante del Suo sito e conservi una copia periodica fuori dal server.
È la parte che si rimanda a più tardi fino al giorno in cui manca.
- Un export SQL manuale prima di ogni aggiornamento importante del Suo sito.
- Un export periodico conservato fuori dal server: sul Suo computer o su uno storage di terze parti. Un backup che risiede nello stesso spazio disco scompare insieme a esso.
- Un ripristino di prova di tanto in tanto, su una base secondaria, per verificare che il file sia utilizzabile.
Anche il gestore di backup di Plesk sa pianificare backup del Suo spazio: completa utilmente i Suoi export, senza sostituirli.
Perché la mia base di dati occupa così tanto spazio?
La Sua base rientra nella quota Disco mostrata nella Sua area clienti. Due cause gonfiano una base senza che il sito cresca:
- le revisioni e i registri accumulati da un CMS;
- le tabelle di sessione o di cache mai ripulite.
Una pulizia annuale basta di norma a ripartire su basi sane.