<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=Save%2FAmanda%2FZRM</id>
	<title>Save/Amanda/ZRM - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=Save%2FAmanda%2FZRM"/>
	<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Save/Amanda/ZRM&amp;action=history"/>
	<updated>2026-07-09T13:12:58Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=Save/Amanda/ZRM&amp;diff=1892&amp;oldid=prev</id>
		<title>Didier : Page créée avec « == Installation ==  Le paquet {{package|MySQL-zrm}} est disponible sur le dépôt &#039;&#039;&#039;epel&#039;&#039;&#039;. L&#039;installation se résume à &lt;pre&gt; yum install MySQL-zrm &lt;/pre&gt;  On va défin... »</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Save/Amanda/ZRM&amp;diff=1892&amp;oldid=prev"/>
		<updated>2013-08-08T12:39:13Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « == Installation ==  Le paquet {{package|MySQL-zrm}} est disponible sur le dépôt &amp;#039;&amp;#039;&amp;#039;epel&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;installation se résume à &amp;lt;pre&amp;gt; yum install MySQL-zrm &amp;lt;/pre&amp;gt;  On va défin... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Installation ==&lt;br /&gt;
&lt;br /&gt;
Le paquet {{package|MySQL-zrm}} est disponible sur le dépôt &amp;#039;&amp;#039;&amp;#039;epel&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;installation se résume à&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install MySQL-zrm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On va définir un utilisateur MySQL qui sera capable de sauvegarder et de restorer les bases de données.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
mysql&amp;gt; SET SESSION old_passwords=0;&lt;br /&gt;
mysql&amp;gt; GRANT SELECT, INSERT, UPDATE, CREATE, DROP, RELOAD, SHUTDOWN, ALTER, SUPER, LOCK TABLES, REPLICATION CLIENT ON *.* TO &amp;#039;backup-user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;zrmpasswd&amp;#039;;&lt;br /&gt;
mysql&amp;gt; GRANT SELECT, INSERT, UPDATE, CREATE, DROP, RELOAD, SHUTDOWN, ALTER, SUPER, LOCK TABLES, REPLICATION CLIENT ON *.* TO &amp;#039;backup-user&amp;#039;@&amp;#039;192.168.0.89&amp;#039; IDENTIFIED BY &amp;#039;zrmpasswd&amp;#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Comme pour [[Save/Amanda|Amanda]], on va configurer un profil d&amp;#039;exécution que l&amp;#039;on va appelé &amp;#039;&amp;#039;&amp;#039;dailyrun&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/mysql-zrm/dailyrun&lt;br /&gt;
cp /etc/mysql-zrm/mysql-zrm.conf /etc/mysql-zrm/dailyrun/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On va éditer maintenant éditer le fichier &amp;lt;path&amp;gt;/etc/mysql-zrm/dailyrun/mysql-zrm.conf&amp;lt;/path&amp;gt;, afin de modifier certains paramètres&lt;br /&gt;
* Création d&amp;#039;une sauvegarde complète ( non-incrémentale )&amp;lt;pre&amp;gt;backup-level=0 &amp;lt;/pre&amp;gt; &lt;br /&gt;
* Sauvegarde logique ( utilisant mysqldump )&amp;lt;pre&amp;gt;backup-mode=logical&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Politique de sauvegarde sur 10 jours&amp;lt;pre&amp;gt;retention-policy=10D &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Compression des sauvegardes&amp;lt;pre&amp;gt;compress=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Sauvegarde de toutes les bases de données&amp;lt;pre&amp;gt;all-databases=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Utilisateur MySQL pour la sauvegarde&amp;lt;pre&amp;gt;user=&amp;quot;backup-user&amp;quot; &amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;password=&amp;quot;zrmpasswd&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Sauvegardes bavardes dans un premier temps. Ceci pourra être remis à 0 une fois en production.&amp;lt;pre&amp;gt;verbose=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Envoi de mail une fois la sauvegarde terminée, quelque soit le status&amp;lt;pre&amp;gt;mailto=&amp;quot;srs@b2pweb.com&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;mail-policy=always&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fichier complet&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Template for Zmanda Recovery Manager for MySQL configuration file &lt;br /&gt;
#&lt;br /&gt;
# Global configuration file is /etc/mysql-zrm/mysql-zrm.conf&lt;br /&gt;
# The file should be copied to /etc/mysql-zrm/&amp;lt;backup set name&amp;gt;/mysql-zrm.conf &lt;br /&gt;
# if backup set specific modifications are required. &lt;br /&gt;
#&lt;br /&gt;
# MySQL ZRM configuration file describes the backup configuration for&lt;br /&gt;
# a backup set. This file is organized into five sections for convenience&lt;br /&gt;
# - Backup parameters, &lt;br /&gt;
# - Databases/tables that are part of backup set, &lt;br /&gt;
# - MySQL server parameters &lt;br /&gt;
# - ZRM parameters.&lt;br /&gt;
# - ZRM plugin parameters.&lt;br /&gt;
#&lt;br /&gt;
# For more information about Zmanda Recovery Manager for MySQL, please&lt;br /&gt;
# see mysql-zrm(1) and/or Administration manual at Zmanda Network.&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
# Any line starting with &amp;#039;#&amp;#039; are comments and will be ignored&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Backup parameters&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Backup comment. This is a text string which can be retrieved &lt;br /&gt;
# using the mysql-zrm-reporter(1) tool. You can store some notes&lt;br /&gt;
# about the backup set.&lt;br /&gt;
# This parameter is optional and has no defaults.&lt;br /&gt;
#comment=This is a comment&lt;br /&gt;
&lt;br /&gt;
# Backup level. It can be full or incremental&lt;br /&gt;
# Use 0 for full and 1 for incremental backups&lt;br /&gt;
# This parameter is optional and default value is full backup.&lt;br /&gt;
#&lt;br /&gt;
backup-level=0&lt;br /&gt;
&lt;br /&gt;
# Backup method&lt;br /&gt;
# Values can be &amp;quot;raw&amp;quot; or &amp;quot;logical&amp;quot;. Logical backup are backups using &lt;br /&gt;
# mysqldump(1) tool&lt;br /&gt;
# This parameter is optional and default value is &amp;quot;raw&amp;quot;.&lt;br /&gt;
#&lt;br /&gt;
backup-mode=logical&lt;br /&gt;
&lt;br /&gt;
# Size of LVM snapshot. This parameter is optional and  is required only &lt;br /&gt;
# for &amp;quot;raw&amp;quot; backup-mode and if the MySQL database data are stored in &lt;br /&gt;
# LVM logical volumes. &lt;br /&gt;
# A size suffix of k for kilobyte, m for megabyte, g for gigabyte &lt;br /&gt;
# or t for terabyte&lt;br /&gt;
#&lt;br /&gt;
#lvm-snapshot=10M&lt;br /&gt;
&lt;br /&gt;
# specifies the plugin for snapshot operations&lt;br /&gt;
#&lt;br /&gt;
#snapshot-plugin=&amp;quot;/usr/share/mysql-zrm/plugins/lvm-snapshot.pl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Specifies the type of backup&lt;br /&gt;
# Values can be &amp;quot;regular&amp;quot; or &amp;quot;quick&amp;quot;. &lt;br /&gt;
# Quick backup type uses the snapshot itself as the backup &lt;br /&gt;
# without copying the data from the snapshot volume&lt;br /&gt;
#backup-type=quick&lt;br /&gt;
&lt;br /&gt;
# Directory to which backups are done. All backups are stored under this&lt;br /&gt;
# directory.  This parameter is optional and the default &lt;br /&gt;
# value is &amp;quot;/var/lib/mysql-zrm&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#destination=/var/lib/mysql-zrm&lt;br /&gt;
&lt;br /&gt;
# Specifies how long the backup should be retained. The value can be &lt;br /&gt;
# specified in days (suffix D), weeks (suffix: W), months (suffix: M) or &lt;br /&gt;
# years (suffix Y). 30 days in a month and 365 days in a year are assumed&lt;br /&gt;
# This parameter is optional and the default is the backups are retained &lt;br /&gt;
# forever.&lt;br /&gt;
# &lt;br /&gt;
retention-policy=10D&lt;br /&gt;
&lt;br /&gt;
# This parameter should be set to 1 if MySQL ZRM backups are being on done on a&lt;br /&gt;
# MySQL replication slave.&lt;br /&gt;
#replication=1&lt;br /&gt;
&lt;br /&gt;
# This parameter should be set to 1 if backups should be compressed. If this&lt;br /&gt;
# parameter is set, gzip(1) command is used by default. If different &lt;br /&gt;
# compression algorithm should be used, it must be set in &amp;quot;compress-plugin&amp;quot;&lt;br /&gt;
# parameter. Default: There is no data compression.&lt;br /&gt;
compress=1&lt;br /&gt;
&lt;br /&gt;
# This specifies the program to be used for compression. The &amp;quot;compression&amp;quot;&lt;br /&gt;
# parameter must be set for this parameter to be used. The compression &lt;br /&gt;
# command should also support -d option for uncompress backup images. If &lt;br /&gt;
# value is not specified then gzip(1) is used for compression.&lt;br /&gt;
#compress-plugin=/usr/bin/gzip&lt;br /&gt;
&lt;br /&gt;
# This parameter should be set to 1 if backups should be encrypted. &lt;br /&gt;
# The &amp;quot;encrypt-plugin&amp;quot; parameter must be configured. Default: There is no&lt;br /&gt;
# data encryption.&lt;br /&gt;
#encrypt=1&lt;br /&gt;
&lt;br /&gt;
# This parameter specifies that the program that should be used for &lt;br /&gt;
# backup data encryption. &amp;quot;decrypt-option&amp;quot; parameter should also be specified.&lt;br /&gt;
#encrypt-plugin=&amp;quot;/usr/share/mysql-zrm/plugins/encrypt.pl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This specifies the option to be passed to the encryption &lt;br /&gt;
# program specified as &amp;quot;encrypt-plugin&amp;quot; parameter for decryption.&lt;br /&gt;
#decrypt-option=&amp;quot;-d&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Databases/Tables in the backup set&lt;br /&gt;
#&lt;br /&gt;
# One of the &amp;quot;all-databases&amp;quot; or &amp;quot;databases&amp;quot; or &amp;quot;tables&amp;quot;/&amp;quot;database&amp;quot; parameters&lt;br /&gt;
# should be specified. If none of the them are specified, &amp;quot;all-databases&amp;quot; &lt;br /&gt;
# is assumed.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# This parameter should be set to 1 if all databases are part of this backup set&lt;br /&gt;
#&lt;br /&gt;
all-databases=1&lt;br /&gt;
&lt;br /&gt;
# List of databases that are part of this backup set. Multiple database&lt;br /&gt;
# names are separated by space character. This parameter is ignored if &lt;br /&gt;
# &amp;quot;all-databases&amp;quot; is set 1.&lt;br /&gt;
#&lt;br /&gt;
#databases=wikidb doku&lt;br /&gt;
&lt;br /&gt;
# List of specific tables that are part of this backup set. This parameter &lt;br /&gt;
# should not be specified if all tables in the databases in &amp;quot;databases&amp;quot; &lt;br /&gt;
# parameter are part of the backup set. Multiple table names should be &lt;br /&gt;
# separated by space character. The database to which these tables belong &lt;br /&gt;
# to should be specified in &amp;quot;database&amp;quot; parameter.&lt;br /&gt;
#&lt;br /&gt;
#tables=text user page&lt;br /&gt;
#database=&amp;quot;wikidb&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# The list of databases or tables that are excluded from the backup if the &lt;br /&gt;
# database name or table name matches the pattern. Wildcard characters *, ?,&lt;br /&gt;
# [, ] are supported. See mysql-zrm-backup man page for details&lt;br /&gt;
#&lt;br /&gt;
# exclude-pattern=&amp;lt;pattern&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# MySQL server parameters&lt;br /&gt;
&lt;br /&gt;
# MySQL database user used for backup and recovery of the backup set.&lt;br /&gt;
# This parameter is optional. If this parameter is not specified, values from&lt;br /&gt;
# my.cnf configuration file.&lt;br /&gt;
#&lt;br /&gt;
user=&amp;quot;backup-user&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# MySQL database user password. &lt;br /&gt;
# This parameter is optional. If this parameter is not specified, values from&lt;br /&gt;
# my.cnf configuration file or no password is used.&lt;br /&gt;
#&lt;br /&gt;
password=&amp;quot;zrmpasswd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Fully qualified domain name of the MySQL server. &lt;br /&gt;
# This parameter is optional. If this parameter is not specified, values from&lt;br /&gt;
# my.cnf configuration file.&lt;br /&gt;
#&lt;br /&gt;
#host=&amp;quot;localhost.company.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Port to which the MySQL server is listening to. This parameter is optional &lt;br /&gt;
# and default value is 3306&lt;br /&gt;
#&lt;br /&gt;
#port=3306&lt;br /&gt;
&lt;br /&gt;
#Name of Socket file that can be used for connecting to MySQL&lt;br /&gt;
#&lt;br /&gt;
#socket=/var/lib/mysql/mysql.sock&lt;br /&gt;
&lt;br /&gt;
# ssl-options are arguments that are passed to MySQL client commands &lt;br /&gt;
# for SSL connection to the MySQL server. This parameter is optional and is&lt;br /&gt;
# required only if MySQL server allows SSL connections.&lt;br /&gt;
#&lt;br /&gt;
#ssl-options=&amp;quot;--ssl --ssl-ca=file1 --ssl-cert=file2 --ssl-key=file3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This can be set to specify that mysqldump should dump stored routines also. &lt;br /&gt;
# This paramter is optional and the default is that stored routines are &lt;br /&gt;
# not dumped my mysqldump&lt;br /&gt;
#routines=1&lt;br /&gt;
&lt;br /&gt;
# This can be set to 0 to specify that the --single-transaction&lt;br /&gt;
# should not be used for mysqldump&lt;br /&gt;
#single-transaction=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# This can be used to specif the character set name that mysqldump should &lt;br /&gt;
# use as default. This parameter is optional. &lt;br /&gt;
# If not specified utf8 is used as the default character set.&lt;br /&gt;
#default-character-set=latin1&lt;br /&gt;
&lt;br /&gt;
# Directory where MySQL commands can be found. The parameter is optional.&lt;br /&gt;
#&lt;br /&gt;
#mysql-binpath=&amp;quot;/opt/lampp/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Directory where MySQL binary logs can be found. The parameter is optional.&lt;br /&gt;
#&lt;br /&gt;
#mysql-binlog-path=&amp;quot;/var/log/mysql&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Directory to use for temporary storage. This parameter is optional&lt;br /&gt;
#&lt;br /&gt;
#tmpdir=/tmp&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZRM parameters&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# This parameter controls the verbosity of MySQL ZRM logging. The MySQL ZRM logs&lt;br /&gt;
# are available at /var/log/mysql-zrm/mysql-zrm.log. This parameter is optional &lt;br /&gt;
# default value is 0 (less verbose).&lt;br /&gt;
# The valid values are 0 and 1&lt;br /&gt;
#&lt;br /&gt;
verbose=1&lt;br /&gt;
&lt;br /&gt;
# After a backup run the backup report is emailed to the mailto address&lt;br /&gt;
# This parameter is optional and default behavior is not to send mail&lt;br /&gt;
# notifications.&lt;br /&gt;
#&lt;br /&gt;
mailto=&amp;quot;srs@b2pweb.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Policy on when the mail should be sent&lt;br /&gt;
# Values can be &amp;quot;always&amp;quot;, &amp;quot;never&amp;quot; or &amp;quot;only-on-error&amp;quot;&lt;br /&gt;
mail-policy=always&lt;br /&gt;
&lt;br /&gt;
# The list of backup reports that are generated after each backup run if &lt;br /&gt;
# &amp;quot;html-report-directory&amp;quot; parameter is specified.&lt;br /&gt;
# If this parameter is not specified, &amp;quot;backup-status-info&amp;quot; report is generated.&lt;br /&gt;
# Valid report names are : backup-method-info, backup-status-info,&lt;br /&gt;
#                          backup-retention-info, backup-performance-info,&lt;br /&gt;
#                          restore-full-info, restore-incr-info,&lt;br /&gt;
#                          replication-info, backup-app-performance-info&lt;br /&gt;
# See mysql-zrm-reporter(1) for details of backup reports.&lt;br /&gt;
# Multiple report names should be separated by &amp;quot;,&amp;quot;.&lt;br /&gt;
#&lt;br /&gt;
#html-reports=backup-status-info&lt;br /&gt;
&lt;br /&gt;
# Directory in which Text/HTML reports will be created by mysql-zrm-reporter(1)&lt;br /&gt;
# tool. If this parameter is specified, the mysql-zrm-reporter(1) creates the&lt;br /&gt;
# backup reports in this directory after each successful or unsuccessful &lt;br /&gt;
# backup run.&lt;br /&gt;
# Text reports will be created under &amp;quot;Text&amp;quot; sub-directory&lt;br /&gt;
# HTML reports will be created under &amp;quot;Html&amp;quot; sub-directory&lt;br /&gt;
#&lt;br /&gt;
#html-report-directory=/var/www/mysql-zrm/reports/&lt;br /&gt;
&lt;br /&gt;
# If backup reports are required as RSS feed, &amp;quot;webserver-url&amp;quot; parameter must&lt;br /&gt;
# be specified. The value must be set to a valid location on the web server &lt;br /&gt;
# in which HTML reports are located and that URL can be used by&lt;br /&gt;
# administrator/user to browse HTML reports and can get to the RSS feeds.&lt;br /&gt;
# If this parameter is not specified, backup reports are not generated as &lt;br /&gt;
# RSS feeds. The list of reports that are available as RSS feed is specified&lt;br /&gt;
# in &amp;quot;html-reports&amp;quot;.&lt;br /&gt;
#&lt;br /&gt;
#webserver-url=http://www.company.com/reports/html/&lt;br /&gt;
&lt;br /&gt;
# Location of RSS header file. Administrators can customize RSS channel &lt;br /&gt;
# properties using this file. A template for RSS header is available in&lt;br /&gt;
# /usr/share/mysql-zrm/plugins/RSS.header file. Location of RSS header&lt;br /&gt;
# must be provided if &amp;quot;webserver-url&amp;quot; is specified.&lt;br /&gt;
#&lt;br /&gt;
#rss-header-location=/etc/mysql-zrm/&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZRM plugin parameters. &lt;br /&gt;
# ZRM provides plugin interfaces to allow MySQL administrators to customize &lt;br /&gt;
# the backup to their environment.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# COPY plugin: Only one copy-plugin must be configured for a backup set.&lt;br /&gt;
#&lt;br /&gt;
# Socket Copy plugin is to used to transfer backup files from MySQL server to&lt;br /&gt;
# the machine running ZRM for MySQL with sockets.&lt;br /&gt;
#&lt;br /&gt;
# Please read the Notes at /usr/share/doc/mysql-zrm/README-plugin-socket-copy&lt;br /&gt;
#&lt;br /&gt;
#copy-plugin=/usr/share/mysql-zrm/plugins/socket-copy.pl&lt;br /&gt;
&lt;br /&gt;
# SSH Copy plugin is to used to transfer backup files from MySQL server to&lt;br /&gt;
# the machine running ZRM for MySQL with ssh&lt;br /&gt;
#&lt;br /&gt;
# Please read the Notes at /usr/share/doc/mysql-zrm/README-plugin-ssh-copy&lt;br /&gt;
#&lt;br /&gt;
#copy-plugin=/usr/share/mysql-zrm/plugins/ssh-copy.pl&lt;br /&gt;
&lt;br /&gt;
# PRE-BACKUP plugin: Plugin that will be called before a backup run for &lt;br /&gt;
# the backup set.&lt;br /&gt;
#pre-backup-plugin=&amp;quot;/usr/share/mysql-zrm/plugins/pre-backup.pl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Set of parameters passed to the pre-backup-plugin. These parameters are&lt;br /&gt;
# passed to &amp;quot;pre-backup-plugin&amp;quot; before a backup run for the backup set.&lt;br /&gt;
# &amp;quot;pre-backup-plugin&amp;quot; parameter must be specified.&lt;br /&gt;
#pre-backup-plugin-options=&amp;quot;option1 option2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# POST-BACKUP plugin: Plugin that will be called after a backup run for &lt;br /&gt;
# the backup set.&lt;br /&gt;
#post-backup-plugin=&amp;quot;/usr/share/mysql-zrm/plugins/post-backup.pl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Set of parameters passed to the post-backup-plugin. These parameters are&lt;br /&gt;
# passed to &amp;quot;post-backup-plugin&amp;quot; after a backup run for the backup set.&lt;br /&gt;
# &amp;quot;post-backup-plugin&amp;quot; parameter must be specified.&lt;br /&gt;
#post-backup-plugin-options=&amp;quot;option1 option2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# PRE-SCHEDULER plugin: Plugin that can be used to dynamically determine the &lt;br /&gt;
# start time for a backup run.&lt;br /&gt;
#pre-scheduler-plugin=&amp;quot;/usr/share/mysql-zrm/plugins/pre-scheduler.pl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# ZRM Plugin configuration parameters&lt;br /&gt;
&lt;br /&gt;
# This parameter is used by the encrypt plugin and &lt;br /&gt;
# specifies the file containing the passphrase.&lt;br /&gt;
#passfile=&amp;quot;/tmp/a.pass&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This parameter is used by ssh-plugin.pl plugin to specify the user to be &lt;br /&gt;
# used to ssh to the  remote host &lt;br /&gt;
#ssh-user=&amp;quot;root&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This parameter is used by the ssh-copy.pl and socket-copy.pl plugins&lt;br /&gt;
# to specify the location of mysql client binaries on the remote host.&lt;br /&gt;
#remote-mysql-binpath=&amp;quot;/usr/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This parameter is used by the socket-copy.pl plugin to specify the port&lt;br /&gt;
# to be opened on the remote host.&lt;br /&gt;
#socket-remote-port=&amp;quot;25300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This parameter is used by the windows-copy.pl plugin to specify the port&lt;br /&gt;
# to be opened on the windows machine during backup&lt;br /&gt;
#windows-backup-port=&amp;quot;10080&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This parameter is used by the windows-copy.pl plugin to specify the port&lt;br /&gt;
# to be opened on the windows machine during restore&lt;br /&gt;
#windows-restore-port=&amp;quot;10081&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sauvergarder ==&lt;br /&gt;
&lt;br /&gt;
=== Créer une sauvegarde ===&lt;br /&gt;
On your MySQL Server, as root run ZRM for MySQL to start the dailyrun Backup on the Movies Database.&lt;br /&gt;
 mysql-zrm-scheduler --now --backup-set dailyrun&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
schedule:INFO: ZRM for MySQL Community Edition - version 2.2.0&lt;br /&gt;
Logging to /var/log/mysql-zrm/mysql-zrm-scheduler.log&lt;br /&gt;
backup:INFO: ZRM for MySQL Community Edition - version 2.2.0&lt;br /&gt;
dailyrun:backup:INFO: START OF BACKUP&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Initialization&lt;br /&gt;
dailyrun:backup:INFO: The quick backup-type is supported only for snapshot backups. Setting backup-type to &amp;#039;regular&amp;#039;&lt;br /&gt;
dailyrun:backup:INFO: Mail address: dfabert@b2pweb.com is ok&lt;br /&gt;
dailyrun:backup:INFO: ZRM Temporary configuration file = /etc/mysql-zrm/dailyrun/tmpOs0hP.conf&lt;br /&gt;
dailyrun:backup:INFO: {&lt;br /&gt;
dailyrun:backup:INFO:   quiet=0&lt;br /&gt;
dailyrun:backup:INFO:   verbose=1&lt;br /&gt;
dailyrun:backup:INFO:   retention-policy=10D&lt;br /&gt;
dailyrun:backup:INFO:   backup-level=0&lt;br /&gt;
dailyrun:backup:INFO:   mailto=srs@b2pweb.com&lt;br /&gt;
dailyrun:backup:INFO:   all-databases=1&lt;br /&gt;
dailyrun:backup:INFO:   mail-policy=always&lt;br /&gt;
dailyrun:backup:INFO:   backup-mode=logical&lt;br /&gt;
dailyrun:backup:INFO:   password=******&lt;br /&gt;
dailyrun:backup:INFO:   backup-type=regular&lt;br /&gt;
dailyrun:backup:INFO:   compress=&lt;br /&gt;
dailyrun:backup:INFO:   user=backup-user&lt;br /&gt;
dailyrun:backup:INFO: }&lt;br /&gt;
dailyrun:backup:INFO: Getting mysql variables&lt;br /&gt;
dailyrun:backup:INFO: mysqladmin --user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; variables&lt;br /&gt;
dailyrun:backup:INFO: datadir is /var/lib/mysql/&lt;br /&gt;
dailyrun:backup:INFO: mysql_version is 5.6.13-log&lt;br /&gt;
dailyrun:backup:WARNING: Binary logging is off.&lt;br /&gt;
dailyrun:backup:INFO: backup set being used is dailyrun&lt;br /&gt;
dailyrun:backup:INFO: backup-set=dailyrun&lt;br /&gt;
dailyrun:backup:INFO: backup-date=20130805094038&lt;br /&gt;
dailyrun:backup:INFO: mysql-server-os=Linux/Unix&lt;br /&gt;
dailyrun:backup:INFO: backup-type=regular&lt;br /&gt;
dailyrun:backup:INFO: host=localhost&lt;br /&gt;
dailyrun:backup:INFO: backup-date-epoch=1375688438&lt;br /&gt;
dailyrun:backup:INFO: retention-policy=10D&lt;br /&gt;
dailyrun:backup:INFO: mysql-zrm-version=ZRM for MySQL Community Edition - version 2.2.0&lt;br /&gt;
dailyrun:backup:INFO: mysql-version=5.6.13-log&lt;br /&gt;
dailyrun:backup:INFO: backup-directory=/var/lib/mysql-zrm/dailyrun/20130805094038&lt;br /&gt;
dailyrun:backup:INFO: backup-level=0&lt;br /&gt;
dailyrun:backup:INFO: backup-mode=logical&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Initialization&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Running pre backup plugin&lt;br /&gt;
dailyrun:backup:INFO: Executing pre-backup-plugin&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Running pre backup plugin&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Flushing logs&lt;br /&gt;
dailyrun:backup:INFO: Flushing the logs &lt;br /&gt;
dailyrun:backup:INFO: mysqladmin --user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; flush-logs&lt;br /&gt;
Warning: Using a password on the command line interface can be insecure.&lt;br /&gt;
dailyrun:backup:INFO: Getting master logname using command mysql --user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; -e &amp;quot;show master status&amp;quot;&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Flushing logs&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Creating logical backup&lt;br /&gt;
dailyrun:backup:INFO: Getting list of Databases&lt;br /&gt;
dailyrun:backup:INFO: mysql --user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; -e &amp;quot;show databases;&amp;quot;&lt;br /&gt;
dailyrun:backup:INFO: backup of the following databases will be done mysql performance_schema wikiexploit wikihotline wikisrs&lt;br /&gt;
dailyrun:backup:INFO: Command used for logical backup is mysqldump --opt --extended-insert --create-options --default-character-set=utf8 --single-transaction&lt;br /&gt;
--user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; --all-databases  &amp;gt; &amp;quot;/var/lib/mysql-zrm/dailyrun/20130805094038/backup.sql&amp;quot;&lt;br /&gt;
Warning: Using a password on the command line interface can be insecure.&lt;br /&gt;
dailyrun:backup:INFO: Logical backup done for the following database(s)&lt;br /&gt;
mysql performance_schema wikiexploit wikihotline wikisrs &lt;br /&gt;
dailyrun:backup:INFO: logical-databases=mysql performance_schema wikiexploit wikihotline wikisrs &lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Creating logical backup&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Calculating backup size &amp;amp; checksums &lt;br /&gt;
dailyrun:backup:INFO: backup-size=31.72 MB&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Calculating backup size &amp;amp; checksums &lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Compression/Encryption&lt;br /&gt;
dailyrun:backup:INFO: Compressing  backup&lt;br /&gt;
dailyrun:backup:INFO: Command used is &amp;#039;tar  --same-owner -cpsC  &amp;quot;/var/lib/mysql-zrm/dailyrun/20130805094038&amp;quot;  --exclude=backup-data  --exclude=index&lt;br /&gt;
--exclude=zrm_checksum  --exclude=backup-sql . 2&amp;gt;/tmp/1do5ZgAqtt  | gzip 2&amp;gt;/tmp/bklRrDx3ag &amp;gt; &amp;quot;/var/lib/mysql-zrm/dailyrun/20130805094038/backup-data&amp;quot; 2&amp;gt;/tmp/JZJ03Igqhy&amp;#039;&lt;br /&gt;
dailyrun:backup:INFO: compress=&lt;br /&gt;
dailyrun:backup:INFO: backup-size-compressed=5.81 MB&lt;br /&gt;
dailyrun:backup:INFO: Removing all of the uncompressed/unencrypted data&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Compression/Encryption&lt;br /&gt;
dailyrun:backup:INFO: read-locks-time=00:00:01&lt;br /&gt;
dailyrun:backup:INFO: flush-logs-time=00:00:00&lt;br /&gt;
dailyrun:backup:INFO: compress-encrypt-time=00:00:21&lt;br /&gt;
dailyrun:backup:INFO: backup-time=00:00:03&lt;br /&gt;
dailyrun:backup:INFO: backup-status=Backup succeeded&lt;br /&gt;
dailyrun:backup:INFO: Backup succeeded&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Running post backup plugin&lt;br /&gt;
dailyrun:backup:INFO: Executing post-backup-plugin&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Running post backup plugin&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Mailing backup report&lt;br /&gt;
dailyrun:backup:INFO: mailing file /tmp/CENnZs7WRi&lt;br /&gt;
dailyrun:backup:INFO: mail command is cat &amp;quot;/tmp/CENnZs7WRi&amp;quot;|mail -s &amp;quot;[ZRM for MySQL Report] backup-set dailyrun&amp;quot; srs@b2pweb.com&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Mailing backup report&lt;br /&gt;
dailyrun:backup:INFO: PHASE START: Cleanup&lt;br /&gt;
dailyrun:backup:INFO: PHASE END: Cleanup&lt;br /&gt;
dailyrun:backup:INFO: END OF BACKUP&lt;br /&gt;
/usr/bin/mysql-zrm started successfully&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Admon/note|Format de sauvegarde|Le dump des bases est sauvegardé dans le répertoire &amp;lt;path&amp;gt;/var/lib/mysql-zrm/&amp;lt;INSTANCE NAME&amp;gt;/&amp;lt;DATETIME&amp;gt;&amp;lt;/path&amp;gt;, sous le nom backup-data.&amp;lt;br&amp;gt;&lt;br /&gt;
Il s&amp;#039;agit en fait d&amp;#039;une archive &amp;lt;app&amp;gt;tar&amp;lt;/app&amp;gt; compressée avec &amp;lt;app&amp;gt;gzip&amp;lt;/app&amp;gt;. Il est donc tout à fait possible d&amp;#039;extraire les données sans avoir recours à &amp;lt;app&amp;gt;MySQL-zrm&amp;lt;/app&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Rapports de sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
* Rapport concis sur le status d&amp;#039;exécution&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql-zrm-reporter --where backup-set=dailyrun --show backup-status-info&lt;br /&gt;
reporter:WARNING: Backup root directory not specified, Assigning default value as /var/lib/mysql-zrm &lt;br /&gt;
&lt;br /&gt;
REPORT TYPE : backup-status-info &lt;br /&gt;
&lt;br /&gt;
          backup_set  backup_date                  backup_level  backup_status         backup_type       comment&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
            dailyrun  Mon 05 Aug 2013 09:40:38                0  Backup succeeded      regular           ----&lt;br /&gt;
                      AM CEST&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rapport concis sur le temps d&amp;#039;exécution de la sauvegarde&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql-zrm-reporter --where backup-set=dailyrun --show backup-performance-info &lt;br /&gt;
reporter:WARNING: Backup root directory not specified, Assigning default value as /var/lib/mysql-zrm &lt;br /&gt;
&lt;br /&gt;
REPORT TYPE : backup-performance-info &lt;br /&gt;
&lt;br /&gt;
          backup_set  backup_date                  backup_level     backup_size  backup_size_compressed     backup_time   backup_type       compress_encrypt_time&lt;br /&gt;
----------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
            dailyrun  Mon 05 Aug 2013 09:40:38                0        31.72 MB  5.81 MB                    00:00:03      regular           00:00:21&lt;br /&gt;
                      AM CEST&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rapport sur la vérification du backup&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql-zrm --action verify-backup --backup-set dailyrun&lt;br /&gt;
verify-backup:INFO: ZRM for MySQL Community Edition - version 2.2.0&lt;br /&gt;
dailyrun:verify-backup:INFO: Verification successful&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tâche planifiée ===&lt;br /&gt;
&lt;br /&gt;
Il est possible de planifier la sauvegarde&lt;br /&gt;
&lt;br /&gt;
* ajout d&amp;#039;une tâche planifiée de sauvegarde&lt;br /&gt;
** Tous les jours&lt;br /&gt;
** Démarrage à 01h00&lt;br /&gt;
** Sauvegarde complète&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql-zrm-scheduler --add --interval daily --start 01:00 --backup-level 0 --backup-set dailyrun&lt;br /&gt;
Logging to /var/log/mysql-zrm/mysql-zrm-scheduler.log DONE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérification de la bonne configuration de la tâche planifiée&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-3.1# mysql-zrm-scheduler --query&lt;br /&gt;
Logging to /var/log/mysql-zrm/mysql-zrm-scheduler.log 0 1 * * * /usr/bin/zrm-pre-scheduler --action backup --backup-set dailyrun --destination /var/lib/mysql-zrm --backup-level 0 --interval daily &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Restauration d&amp;#039;une sauvegarde ===&lt;br /&gt;
&lt;br /&gt;
* Avec le compte root de [[DBMS/MySQL/Brief|MySQL]], on supprime la base de donnée concernée directement sur le serveur où la sauvegarde doit être restaurée&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;mysql -e &amp;#039;DROP DATABASE base&amp;#039;&amp;lt;/syntaxhighlight&amp;gt;En effet, les bases ne sont pas restaurées si elles existent déjà.&lt;br /&gt;
* On liste les sauvegardes existantes&amp;lt;pre&amp;gt;mysql-zrm-reporter --show restore-info --where backup-set=dailyrun&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REPORT TYPE : restore-info&lt;br /&gt;
&lt;br /&gt;
          backup_set  backup_date                  backup_level  backup_directory                          backup_status         comment&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
                wiki  Wed 07 Aug 2013 02:37:25                0  /var/lib/mysql-zrm/dailyrun/20130807143725    Backup succeeded      ----&lt;br /&gt;
                      PM CEST&lt;br /&gt;
                wiki  Mon 05 Aug 2013 11:39:53                0  /var/lib/mysql-zrm/dailyrun/20130805113953    Backup failed         ----&lt;br /&gt;
                      AM CEST&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* On restaure en sélectionnant la sauvegarde qui nous intéresse&amp;lt;pre&amp;gt;mysql-zrm --action restore --backup-set dailyrun --source-directory /var/lib/mysql-zrm/dailyrun/20130807143725&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
restore:INFO: ZRM for MySQL Community Edition - version 2.1.1&lt;br /&gt;
wiki:restore:INFO: The quick backup-type is supported only for snapshot backups. Setting backup-type to &amp;#039;regular&amp;#039;&lt;br /&gt;
wiki:restore:INFO: Mail address: srs@b2pweb.com is ok&lt;br /&gt;
wiki:restore:INFO: ZRM Temporary configuration file = /etc/mysql-zrm/wiki/tmpBtcSX.conf&lt;br /&gt;
wiki:restore:INFO: {&lt;br /&gt;
wiki:restore:INFO:      verbose=1&lt;br /&gt;
wiki:restore:INFO:      retention-policy=10D&lt;br /&gt;
wiki:restore:INFO:      backup-level=0&lt;br /&gt;
wiki:restore:INFO:      all-databases=1&lt;br /&gt;
wiki:restore:INFO:      destination=/var/lib/mysql-zrm&lt;br /&gt;
wiki:restore:INFO:      mailto=srs@b2pweb.com&lt;br /&gt;
wiki:restore:INFO:      source-directory=/var/lib/mysql-zrm/dailyrun/20130807143725&lt;br /&gt;
wiki:restore:INFO:      host=wiki.b2pweb.com&lt;br /&gt;
wiki:restore:INFO:      mail-policy=always&lt;br /&gt;
wiki:restore:INFO:      password=******&lt;br /&gt;
wiki:restore:INFO:      backup-mode=logical&lt;br /&gt;
wiki:restore:INFO:      backup-type=regular&lt;br /&gt;
wiki:restore:INFO:      user=backup-user&lt;br /&gt;
wiki:restore:INFO:      compress=&lt;br /&gt;
wiki:restore:INFO:      copy-plugin=/usr/share/mysql-zrm/plugins/ssh-copy.pl&lt;br /&gt;
wiki:restore:INFO: }&lt;br /&gt;
wiki:restore:INFO: Getting mysql variables&lt;br /&gt;
wiki:restore:INFO: mysqladmin --user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; --host=&amp;quot;wiki.b2pweb.com&amp;quot; variables&lt;br /&gt;
wiki:restore:INFO: datadir is /var/lib/mysql/&lt;br /&gt;
wiki:restore:INFO: mysql_version is 5.6.13-log&lt;br /&gt;
wiki:restore:WARNING: Binary logging is off.&lt;br /&gt;
wiki:restore:INFO: Command used is &amp;#039;cat &amp;quot;/var/lib/mysql-zrm/dailyrun/20130807143725/backup-data&amp;quot;  |  gzip -d  | tar  --same-owner -xpsC  &amp;quot;/var/lib/mysql-zrm/wiki/20130807143725&amp;quot;  2&amp;gt;/tmp/KpvgNbcjKU&amp;#039;&lt;br /&gt;
wiki:restore:INFO: restoring using command mysql --user=&amp;quot;backup-user&amp;quot; --password=&amp;quot;*****&amp;quot; --host=&amp;quot;wiki.b2pweb.com&amp;quot; -e &amp;quot;set character_set_client=utf8;set character_set_connection=utf8;set character_set_database=utf8;set character_set_results=utf8;set character_set_server=utf8;source /tmp/wEdX27lhm7;&amp;quot;&lt;br /&gt;
Warning: Using a password on the command line interface can be insecure.&lt;br /&gt;
wiki:restore:INFO: Restored database(s) from logical backup: mysql performance_schema wikiexploit wikihotline wikisrs &lt;br /&gt;
wiki:restore:INFO: Removing all of the uncompressed/unencrypted data&lt;br /&gt;
wiki:restore:INFO: Restore done in 12 seconds.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* On redémarre mysql&amp;lt;pre&amp;gt;service mysqld start&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
</feed>