<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Trucs Libres &#187; shell script</title>
	<atom:link href="http://fr.positon.org/tag/shell-script/feed" rel="self" type="application/rss+xml" />
	<link>http://fr.positon.org</link>
	<description></description>
	<lastBuildDate>Tue, 23 Feb 2016 20:01:11 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.1</generator>
	<item>
		<title>Un script mysqldump très simple pour sauvegarder vos bases de données</title>
		<link>http://fr.positon.org/un-script-mysqldump-tres-simple-pour-sauvegarder-vos-bases-de-donnees</link>
		<comments>http://fr.positon.org/un-script-mysqldump-tres-simple-pour-sauvegarder-vos-bases-de-donnees#comments</comments>
		<pubDate>Sun, 13 Mar 2011 20:42:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[shell script]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=110</guid>
		<description><![CDATA[Voici les quelques lignes que j&#8217;utilise pour sauvegarder mes bases de données MySQL sur mon serveur Debian : #!/bin/sh # This will dump all your databases DATE=$(date +%Y%m%d%H%M) for DB in $(echo &#34;show databases&#34; &#124; mysql --defaults-file=/etc/mysql/debian.cnf -N) do mysqldump --defaults-file=/etc/mysql/debian.cnf $DB &#62; /backup/mysql/${DB}_${DATE}.sql gzip /backup/mysql/${DB}_${DATE}.sql done # purge old dumps find /backup/mysql/ -name &#34;*.sql*&#34; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici les quelques lignes que j&#8217;utilise pour sauvegarder mes bases de données MySQL sur mon serveur Debian :</p>
<pre>
#!/bin/sh
# This will dump all your databases

DATE=$(date +%Y%m%d%H%M)

for DB in $(echo &quot;show databases&quot; | mysql --defaults-file=/etc/mysql/debian.cnf -N)
do
        mysqldump --defaults-file=/etc/mysql/debian.cnf $DB &gt; /backup/mysql/${DB}_${DATE}.sql

        gzip /backup/mysql/${DB}_${DATE}.sql
done

# purge old dumps
find /backup/mysql/ -name &quot;*.sql*&quot; -mtime +8 -exec rm -vf {} \;
</pre>
<p>Vous pouvez le lancer via un cron :</p>
<pre>
11 1 * * * /usr/local/bin/mysqldump.sh &gt; /tmp/mysqldump.log
</pre>
<p>De cette manière, toute erreur affichée par le script sera envoyée par mail à l&#8217;utilisateur root (adresse configurée dans <code>/etc/aliases</code>).</p>
<p>Sous une autre distribution que Debian, s&#8217;il n&#8217;existe pas un fichier de mot de passe équivalent dans /etc/mysql/, vous devrez en créer un.</p>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/un-script-mysqldump-tres-simple-pour-sauvegarder-vos-bases-de-donnees/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
