Télécharger la liste

Description du projet

mylvmbackup is a Perl script for quickly creating
backups of a MySQL server's data files. To perform
a backup, mylvmbackup obtains a read lock on all
tables and flushes all server caches to disk,
makes an LVM snapshot of the volume containing the
MySQL data directory, and unlocks the tables
again. The snapshot process takes only a small
amount of time. When it is done, the server can
continue normal operations while the actual file
backup proceeds. The actual backup can be
performed by using tar, rsync, or rsnap.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-06 23:55
0.13

L'échantillon de crochet precleanup.pm a été supprimée car elle a le potentiel de causer un dommage et qu'il est trop spécialisé sur un cas d'utilisation particulier. Un soutien a été ajouté pour rsync via SSH. InnoDB reprise a été fixée au cas où un chemin relatif au dossier de données MySQL est définie. La documentation de relpath dans la page de manuel a été améliorée.
The precleanup.pm hook sample was deleted as it has potential to cause harm and is too specialized on a particular use case. Support was added for rsync via SSH. InnoDB recovery was fixed in case a relative path to the MySQL data directory is defined. The documentation of relpath in the man page was improved.

2009-06-20 22:53
0.12

Ce communiqué a ajouté le support pour des crochets écrites sous forme de modules Perl, le soutien à la date / heure, les noms de chemin formaté pour backupdir et mountdir, et un - keep-mount option. Le montage lié a été retiré et exige maintenant LVMv2. Backupdir et mountdir sont désormais automatiquement créés. Un nouveau «logerr« crochet est appelée quand une erreur est consignée. Support pour la lecture login et mot de passe dans ~ /. My.cnf a été ajouté.
This release added support for hooks written as Perl modules, support for date/time-formatted path names for backupdir and mountdir, and a --keep-mount option. The bind mount was removed and now requires LVMv2. Backupdir and mountdir are now created automatically. A new "logerr" hook is called when an error is logged. Support for reading login and password from ~/.my.cnf was added.

2008-11-24 16:05
0.11

L'option - quiet a été ajouté. La gestion des erreurs a été rendue plus robuste et cohérente. Un soutien a été ajoutée pour des implémentations non GNU tar. Support pour les sauvegardes rsnap a été ajouté. Nettoyage de code ont été accomplis. Le suffixe de nom de fichier de sauvegarde est maintenant configurable.
Tags: Major feature enhancements
The --quiet option was added. Error handling was
made more robust and consistent. Support was added
for non-GNU tar implementations. Support for rsnap
backups was added. Code cleanups were done. The
backup file name suffix is now configurable.

2008-07-11 02:19
0.9

Cette version ajoute le soutien à un rsync: / / service comme la destination de sauvegarde. Il ajoute le support pour l'appel de script externe hameçons. La documentation a été mise à jour.
Tags: Minor feature enhancements
This release adds support for an rsync:// service as the backup destination. It adds support for calling external script hooks. The documentation has been updated.

2008-04-11 23:37
0.8

Un bug dans la fonction de recouvrement InnoDB a été fixé: le processus mysqld seconde assommé le fichier socket de l'instance principale de MySQL. Ce communiqué de mysqld utilise le paramètre correct à fournir une alternative fichier PID (- pid-file au lieu de - pidfile). Une option "- skip_mycnf" a été ajouté à sauter y compris une copie du fichier de configuration MySQL dans la sauvegarde. Un contrôle de sécurité que le fichier existe avant de les sauvegarder a été ajoutée.
Tags: Major bugfixes
A bug in the InnoDB recovery function has been fixed: the second mysqld process clobbered the socket file of the primary MySQL instance. This release uses the correct mysqld parameter to provide an alternative PID file (--pid-file instead of --pidfile). An option "--skip_mycnf" has been added to skip including a copy of the MySQL configuration file in the backup. A safety check that the file actually exists prior to backing it up has been added.

Project Resources