Hoe automysqlbackup

en pijnloos doen,,,, automysqlbackup server back - up is een slimme script te lijden van een automatische verhoging van de dagelijkse, wekelijkse en maandelijkse mysql de back - up.Het enige vertrouwen, mysqldump, commandant, uitgerust met een mysql de cliënt.Automysqlbackup dump je in de database, die je willen een scheiding, opgerold in de vorm van compressie.En dan kan je een kopie aan de andere vormen van media, en met hen de encryptie als je wilt automysqlbackup.,,,, automysqlbackup van sourceforge downloaden, en dan de decompressie - documenten:,,,, automysqlbackup-v3.0_rc6 teer zxvf. Teer. Guangzhou,,, nu moet je hebben, automysqlbackup-v3.0_rc6, er zijn zes dossiers, de gids: automysqlbackup, automysqlbackup.conf, de logs bijwerken, install.sh, rijbewijs, en zelf, de volgende woorden, lezen, want het bevat installatie - instructies en andere nuttige informatie.Het kan niet dat je alles wat je moet weten, dus ik hoop dat dit artikel zal de leegte op te vullen.En je volgende stap is, geregeld.Als je het script niet gemakkelijk kan worden geïnstalleerd automysqlbackup handmatig door de volgende stappen.Deze zijn van de Gids van je uitgepakt documenten:,,,&#chown wortel: wortel automysqlbackup&#chmod 0700 automysqlbackup&#CP automysqlbackup /usr/local/bin /&#/ETC /automysqlbackup&#nummer CP automysqlbackup.conf /ETC /automysqlbackup /automysqlbackup.conf&#cd /ETC /automysqlbackup&#CP automysqlbackup.conf servername.conf vervangen door,,, "wat je servername. Wil Je een profiel samengesteld.En dan, zal je een kopie van het originele referentie, en werk je profiel, opties, de samenstelling van het dossier is groot, alsmede van de opmerkingen, je moet alleen een paar dingen veranderd te produceren en testen je back - up.Eerst moet je de keuze van een van de gebruikers van mysql, ten minste, de keuze van de gebruiker toestemming, dan&#gebruikersnaam wachtwoord:,,, toegang tot de server bijvoorbeeld dbuser config_mysql_dump_username ='db_user "# wachtwoord toegang tot de server als wachtwoord config_mysql_dump_password ='sekkritpassword",,, als u met de parallellen plesk 10.2 of Om je op een server een complicatie, en om na te gaan of de gebruiker, de beheerder.Dit is een beter gebruik van de verschillende gebruikers van mysql, zoals een je creëerde de voorrechten voor automysqlbackup, maar indien dit niet mogelijk is kan je niet met behulp van een tekst het wachtwoord.10.2 versie van begin plesk Admin paswoord is versleuteld, /ETC /PSA, PSA. De schaduw.Kun je het wachtwoord en een afschrift van de beschikking moet worden hersteld, als je het #:,, /usr/local/PSA /bin /management - toont het wachtwoord,,, maar je kan het niet in je automysqlbackup samengesteld met behulp van de tekst het wachtwoord.Integendeel, het gebruik van encryptie codes:,,,&#wachtwoord om toegang te krijgen tot server als wachtwoord config_mysql_dump_password =% quot% katten /ETC /PSA, PSA% quot%. De schaduw,,, je server, je moet het creëren of de keuze van een gids voor het opslaan van je back - up:,,,&#gastheer (of mysql server IP - adres) zoals localhost config_mysql_dump_host ='localhost "# back - up - positie zoals /back - up config_backup_dir = /home /mysqlbackups",,, je hebt veel controle van de back - up.Als je met veel mensen, en dan weg, config_db_names = (), een kopie van zijn leeg.Als je iemand wil uitsluiten, dan het creëren van een uitsluiting van de lijst.Een van mijn gastheer van meer dan 150 webhosting, elk met zijn eigen mysql, dus dit is voor mij een enorme besparing van tijd:,,, - per dag /week (bijvoorbeeld een lijst van back - up database #'db1'db2 dB - 3...)# vastgesteld (), namelijk het leeg, als je wilt een back - up van alle databanken config_db_names = () - back - up&#lijst per maand.# vastgesteld (), namelijk het leeg, als je wilt een back - up van alle databanken config_db_month_names = ()&#dbnames tot exlucde als dbnames lijst leeg is, namelijk het (de).Config_db_exclude = ('information_schema "test_db" demo_db "), de oprichting van een eenvoudige, draaien.Dit voorbeeld van elke maand per maand in de uitvoering van de back - up van de derde zaterdag, de back - up per dag per week, gedurende 7 dagen per week de back - up, up gedurende 14 dagen per maand, 30 dagen, back - up.,,, wil je back - up&#per dag?- 01 tot en met 31)&#als kiezen voor een dag groter is dan een op de laatste dag van de maand die op de laatste dag van de maand&#is.0 - back - up&#per maand.Config_do_monthly = "03" per week&#op die dag moet je back - up?(1 - 7 - 1 - 0 is maandag) per week&#uitschakelen voor back - up.Config_do_weekly = '6'&#vastgesteld worden dagelijks de back - up.* van de waarde van 24 uur&#als je graag wil behouden de back - up vandaag, je kan kiezen voor 1, dat wil zeggen meer dan 24 uur zal het schrappen van de oude alles.Config_rotation_daily = 7&#per week vastgesteld. De back - up.Waarde config_rotation_weekly = 14 * 24&#vastgesteld worden de maandelijkse back - up.* van de waarde van config_rotation_monthly = 30, 24 uur, nog twee controle in kennis gesteld.Ik vind de log files, elke operatie, zoals blijkt uit het voorbeeld van:,,,&#wil je je post?# logboek: slechts een logbestand&#documenten: stuur logbestanden en SQL documenten als bijlage (zie document)&#- output: log van productie naar het scherm als de manuele bediening.# stil: alleen een logboek als de mailaddr fout.Config_mailcontent ='log "# een e - mail sturen?(de auteur van dat artikel een e - mail.Je moet in staat worden gesteld om het config_mail_address javascript) = "de auteur van dat artikel een e - mail.Je moet javascript kunnen zien,,,, de eerste vlucht, is beginnen met een paar keer, als je met automysqlbackup, stel ik voor de back - up van een of twee kleine database.Het is veilig, zal je geen pijn doen, gegevensbank, maar meer niet meer in de database moeten proberen de verschillende configuratie van de aanpassing.Het is dus van het commando van de #:,,, automysqlbackup /ETC /automysqlbackup /servername CONF,,, dan kun je je back - up - om te zien of het werkt.Het creëren van de nodige Catalogusnummer:,,,&#LS /home /mysqlbackups /dag /maand /fullschema /nieuwe /Staat /trimethoprim /week /,,,, zodat elke database aantekeningen, je back - up in de dagelijkse /Catalogusnummer:,,,,, - rw-r R 1 oktober 66428 wortels... Op 25 00:12 daily_db_name_2012-10-22_00h05m_monday. SQL. Guangzhou,,, automysqlbackup gedetailleerd dossier, dus wat er zou gebeuren als er iets misgaat, is geen geheim.,, zelf documenten verschaffen een simpel back - up script:,,, #!/usr/local/bin /automysqlbackup worden bin //SH /ETC /automysqlbackup /myserver.conf chown root.root /var /back - up /database * r vinden /var /back - up /dB * - tenuitvoerlegging van chmod 400 f} \\; vond /var /back - up /dB × D uitvoering van chmod 700 {},,,,, dat je moet veranderen, myserver.conf uw profiel,, /var /back - up /de back - up - jezelf.Het script is ervoor te zorgen dat de eigenaar van de wortel en de back - up is, ze zijn Read - only, dit is een onverwachte wijziging op eenvoudige preventieve maatregelen.Vergeet niet dat het voor de uitvoering van de back - up.,,,, de goede oude kampioen, cron nog plannen voor back - up.Het voorbeeld van de back - up. Elke ochtend 12:05am:,,, 5 0 * /usr/local/bin /backupscript back - up,,,,, en nu heb je de goede back - up, wat voor werk doe je?Ik gebruik het gruzielement, begrijpen we dat de vorige week, encryptie en een kopie van de back - up.Dus ik voeg ik een back - up van mijn back - up is dit een gruzielement toe aan mijn gruzielement configuratie:,,, + /home /mysqlbackups /,,, want deze zijn motor met compressie van het pakket, kan je ze net als elke andere documenten en kopieën van het wanneer je wilt wat de media over De,, back - up. Van de back - up?Automysqlbackup voorziet niet in specifieke instrumenten, waardoor gemakkelijker te maken, dus je moet met de hand doen eerst bij een back - up, en het gebruik van mysql cliënt te herstellen, uw database of een databank.Het Forum zelf en nuttig is, maar hoe kunnen we helpen het meest is mysql, weet hoe.

servers



Previous:
Next Page: