Italia: +39 06 99268193
USA Subscription Renewals: +1-866-830-4410
EMEA: +353 1 653 0071
Scopri nuovi rilasci, articoli tecnici, eventi ed altro ancora.
Una delle principali responsabilità degli amministratori di database è definire ed eseguire adeguati piani di backup e ripristino. MySQL offre vari modi per eseguire il backup e il ripristino dei server di database; quelle che seguono sono le modalità più popolari.
Il metodo più comunemente usato per eseguire il backup di un database MySQL è l’utility mysqldump, fornita con tutte le versioni di MySQL. L’utility mysqldump crea un file di backup per uno o più database MySQL; questo file contiene istruzioni DDL/DML, necessarie per ricreare gli specifici database e i loro dati. Per ripristinare un particolare database, il file di backup viene semplicemente riletto tramite l’utility a linea di comando di MySQL come file di input. L’utility mysqldump contiene varie opzioni, che consentono di eseguire diversi tipi di backup, come per esempio backup online (non bloccante per DML) per InnoDB e altri storage engine basati su MVCC, backup delle sole strutture di database (nessun dato), e tanto altro ancora.
Per saperne di più »
Un altro comune metodo di eseguire il backup dei database MySQL consiste nell’uso delle utility del sistema operativo e del programma mysqlhotcopy. Con mysqlhotcopy, le tabelle del database oggetto del backup vengono temporaneamente bloccate, per non consentire alcuna modifica (sebbene i dati possano ancora essere letti), i file sottostanti usati dal database vengono copiati in un’altra locazione fisica usando comandi del sistema operativo e, una volta completata la copiatura dei file, le tabelle del database vengono sbloccate. L’uso di mysqlhotcopy consente di eseguire backup più veloci, a seconda delle velocità di copiatura del sistema operativo e a seconda delle dimensioni del database oggetto del backup.
Per saperne di più »
Molti utenti di MySQL ricorrono alla replicazione per creare un server di standby sul quale eseguire il failover nel caso in cui il server di database primario non sia disponibile. La replicazione di MySQL rappresenta un modo estremamente efficace e sicuro per proteggere i database utilizzati per i sistemi di importanza critica e non altera le operazioni che coinvolgono i dati (non è bloccante) sul server oggetto della replicazione.
Per saperne di più »
Database di grandi dimensioni, finestre di backup ridotte e preoccupazioni sulla sicurezza rendono la gestione di backup e ripristini più complessa che mai per i DBA. Oltre a ciò, la gestione delle tempistiche, del monitoraggio, delle capacità di memorizzazione e della reportistica su più server MySQL può rivelarsi complessa.
Per risolvere questi problemi, MySQL offre capacità di backup globale e di gestione dei ripristini per mezzo di ZRM for MySQL. Questa soluzione consiste in una console con interfaccia web, in grado di gestire globalmente le operazioni di backup e ripristino su tutti i server MySQL aziendali. ZRM for MySQL protegge i database di importanza critica automatizzando tutti gli aspetti delle operazioni di backup ed aiuta anche i DBA MySQL meno esperti a realizzare solide strategie di backup e ripristino. Sono supportate tutte le metodologie di backup MySQL, tra cui mysqldump, mysqlhotcopy, file system snapshot, cold backup, replicazione, e tanto altro ancora.
Per saperne di più »
