DBA :: Backup :: MySQL

MYSQL Server-extensie voor DBA :: Back-up
Download nu

DBA :: Backup :: MySQL Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sean P. Quinlan
  • Uitgever website:
  • http://search.cpan.org/~seanq/

DBA :: Backup :: MySQL Tags


DBA :: Backup :: MySQL Beschrijving

MySQL server extensie voor DBA :: Backup De DBA :: Backup :: mysql module wordt niet direct gebruikt. Het is een server uitbreiding voor de DBA :: Backup-module. Zie de instalatie aanwijzingen voor meer information.NOTICE! Dit is momenteel een gebroken gedeeltelijke poort van de origal werkende MySQL module. Ik hoop dat de poort te hebben afgerond en een functionele versie binnenkort geüpload. E-mail mij of de lijst voor meer information.The verzendlijst voor de DBA modules is perl-dba@fini.net. Zie http://lists.fini.net/mailman/listinfo/perl-dba om subscribe.mysql_flush_logsUses mysqladmin vernieuwen om alle logs en tables.mysql_rotate_logsRotates de binaire update fout en eventuele extra mysql logs gespecificeerd in de conf bestand te spoelen. Rotatie van binaire en error logs is niet vrijblijvend op wordt uitgevoerd wanneer de databases te krijgen een back-up. Error en binaire logs worden als incrementals gehouden. Andere stammen zijn gewoon toegevoegd en gewist en opnieuw eenmaal over een bepaalde omvang (volgens conf) ._ rotate_error_log () De mysql foutlogboeken niet op dezelfde manier werken als de andere stammen. Met ingang van MySQL 4.0.10, zal elke flush-logs commando de error log te roteren om een bestand te veroorzaken met een "-old" achtervoegsel. Dit is ongeacht de grootte van het bestand. Mysql shutdown / startup zal * niet * draai de error log naar de -old bestand. Eerdere -old bestand wordt verwijderd. Deze functie pogingen om wat gezond verstand hoe mysql behandelt de error log te herstellen. Roep deze functie na het commando flush-logs. We zullen nieuwe -old bestand en voeg deze toe aan het einde van ons eigen bestand, (andere naam) en de -old bestand te verwijderen. We zullen dan bellen met de gebruikelijke _rotate_generic_log functie it._cycle_bin_logs () Vraagstukken opdracht om mysqld tot finish schriftelijk aan de huidige binaire update log en beginnen met het schrijven van een nieuwe. We duw alle bin-stammen (uitgezonderd het nieuwste is) in / 00 /. De flush logs commando zorgt ervoor dat mysqld naar de oude (al hernoemd) algemeen verzoek en langzame zoekopdrachtlogboeken sluiten en opnieuw de logboeken van de gebruikelijke bestandsnaam. Het veroorzaakt ook mysqld de binaire update log spoelen en beginnen met het schrijven van een nieuwe binlog bestand. Het heeft geen invloed op de error log, slechts een herstart van mysqld start een nieuwe error log. Het commando flush gastheren ruimt de gastheren cache._backup_databases () Backup alle bestanden op de server DBMS die expliciet of in de afdeling in het configuratiebestand worden genoemd. Deze functie zal alle gespecificeerde databases .sql.gz bestanden in de map / new / dumpen. Als er tijdens de backup geen fouten waren, zal _rotate_dump_dirs dan hernoemen / 00 /. Als deze functie ontmoetingen fouten tijdens de back-up, zal de gedeeltelijke stortplaatsen op / new / blijven tot de volgende keer dat deze functie wordt uitgevoerd. Op dat moment wordt de inhoud van / new / worden vernietigd en nieuwe stortplaatsen wordt daar geplaatst. Op geen enkel moment zijn binaire-update logs ooit / new / geplaatst. Keer terug met het aantal fouten die tijdens de back-up. Vereisten: · Perl


DBA :: Backup :: MySQL Gerelateerde software