Accedi Prova gratis
← Torna alla guida

Come configurare la protezione di un database MySQL o MariaDB

Configura Safenix per proteggere un database MySQL o MariaDB con l’acquisizione continua o copie complete periodiche.

I database MySQL e MariaDB devono essere configurati separatamente in Safenix. La copia dei file del database non produce un backup ripristinabile: i file potrebbero essere letti nell’arco di diversi minuti mentre il database continua a scrivere.

Safenix offre due modalità di protezione. L’acquisizione continua registra ogni modifica nel momento in cui si verifica e consente di tornare a qualsiasi momento. Richiede che il logging binario sia abilitato sul server. Safenix non può abilitare il logging binario per te.

Le copie periodiche creano una copia completa del database a intervalli regolari. Puoi eseguire il ripristino al momento di una di queste copie, ma non a un momento arbitrario. Questa modalità funziona anche quando il logging binario non è disponibile, una situazione comune con l’hosting condiviso.

Configura la protezione del database

  1. Nella dashboard, apri Server e seleziona “Questo server ha un database MySQL o MariaDB”.

  2. Inserisci l’utente del database che Safenix utilizzerà, l’indirizzo del database e un identificatore di replica. I valori proposti sono adatti nella maggior parte dei casi.

  3. Esegui sul server il primo comando mostrato. Controlla il database e segnala ciò che manca. Il controllo indica se il logging binario è abilitato, identifica le autorizzazioni necessarie e mostra le istruzioni SQL esatte necessarie per crearle.

  4. Scegli la modalità di protezione nella dashboard:

    • Scegli l’acquisizione continua se il logging binario è abilitato.
    • Scegli le copie periodiche se il controllo segnala che il logging binario è disabilitato o se non ne conosci lo stato.
  5. Risolvi ogni altro problema segnalato dal controllo prima di continuare, ad esempio un’autorizzazione mancante. Qualsiasi problema non risolto impedirebbe il backup in entrambe le modalità.

  6. Esegui sul server il secondo comando mostrato. Ti chiederà la password del database nel terminale.

Scegli quali database includere

Puoi lasciare vuoto il campo Database da includere. Safenix copierà quindi tutti i database visibili all’utente configurato e un database creato in seguito verrà incluso automaticamente nella copia successiva.

Se inserisci i nomi dei database, tutti gli altri database vengono esclusi.

Autorizzazioni del database

L’utente utilizzato da Safenix per i backup dispone di autorizzazioni di sola lettura. L’applicazione di un ripristino richiede autorizzazioni diverse e più ampie, utilizzando un utente separato. Si consiglia di creare tale utente solo quando è effettivamente necessario.

Verifica che la protezione funzioni

Nell’elenco dei server, controlla la colonna Database. Mostra le dimensioni del database e l’ora dell’ultima copia completa.

Non hai risolto?

Se questa pagina non è bastata, scrivici: risponde una persona.

Contatti