<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wiki.pedrono.fr/index.php?action=history&amp;feed=atom&amp;title=MYSQL_-_Dump_MySQL_%C3%A0_chaud</id>
	<title>MYSQL - Dump MySQL à chaud - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.pedrono.fr/index.php?action=history&amp;feed=atom&amp;title=MYSQL_-_Dump_MySQL_%C3%A0_chaud"/>
	<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=MYSQL_-_Dump_MySQL_%C3%A0_chaud&amp;action=history"/>
	<updated>2026-04-08T08:45:50Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=MYSQL_-_Dump_MySQL_%C3%A0_chaud&amp;diff=48&amp;oldid=prev</id>
		<title>Admin : a renommé Dump MySQL à chaud en MYSQL - Dump MySQL à chaud: Unification nommage articles</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=MYSQL_-_Dump_MySQL_%C3%A0_chaud&amp;diff=48&amp;oldid=prev"/>
		<updated>2009-03-05T15:46:56Z</updated>

		<summary type="html">&lt;p&gt;a renommé &lt;a href=&quot;/index.php/Dump_MySQL_%C3%A0_chaud&quot; class=&quot;mw-redirect&quot; title=&quot;Dump MySQL à chaud&quot;&gt;Dump MySQL à chaud&lt;/a&gt; en &lt;a href=&quot;/index.php/MYSQL_-_Dump_MySQL_%C3%A0_chaud&quot; title=&quot;MYSQL - Dump MySQL à chaud&quot;&gt;MYSQL - Dump MySQL à chaud&lt;/a&gt;: Unification nommage articles&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 5 mars 2009 à 15:46&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=MYSQL_-_Dump_MySQL_%C3%A0_chaud&amp;diff=47&amp;oldid=prev</id>
		<title>imported&gt;Jules : Nouvelle page : = Introduction =  Le dump des données d&#039;une base MySQL par la commande &#039;&#039;mysqldump&#039;&#039; est un dump qui doit se faire &quot;à froid&quot;, i.e. une fois la base stoppée proprement, afin de s&#039;a...</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=MYSQL_-_Dump_MySQL_%C3%A0_chaud&amp;diff=47&amp;oldid=prev"/>
		<updated>2008-09-10T09:13:54Z</updated>

		<summary type="html">&lt;p&gt;Nouvelle page : = Introduction =  Le dump des données d&amp;#039;une base MySQL par la commande &amp;#039;&amp;#039;mysqldump&amp;#039;&amp;#039; est un dump qui doit se faire &amp;quot;à froid&amp;quot;, i.e. une fois la base stoppée proprement, afin de s&amp;#039;a...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Le dump des données d&amp;#039;une base MySQL par la commande &amp;#039;&amp;#039;mysqldump&amp;#039;&amp;#039; est un dump qui doit se faire &amp;quot;à froid&amp;quot;, i.e. une fois la base stoppée proprement, afin de s&amp;#039;assurer de la cohérence des données dans la base.&lt;br /&gt;
&lt;br /&gt;
Ceci peut être problématique si l&amp;#039;on souhaite dumper une base de production en cours d&amp;#039;utilisation.&lt;br /&gt;
&lt;br /&gt;
La manipulation décrite dans cet article permet de faire ce dump grâce à la commande &amp;#039;&amp;#039;mysqlhotcopy&amp;#039;&amp;#039;. Cette commande verrouille les écritures dans la base, de manière à assurer la cohérence des données. La base à dumper est alors copiée, et cette copie non impactée par des modifications fréquentes peut alors être dumpée grâce à &amp;#039;&amp;#039;mysqldump&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
= Liens utiles =&lt;br /&gt;
&lt;br /&gt;
[http://reseau.erasme.org/static/serveurs_linux/sect_06_07.html Le howto dont est extrait cette synthèse]&lt;br /&gt;
&lt;br /&gt;
= Méthode =&lt;br /&gt;
&lt;br /&gt;
* Se connecter en ssh au serveur portant la base.&lt;br /&gt;
* Identifier correctement la base, ou la/les table(s) d&amp;#039;une base que l&amp;#039;on souhaite dumper:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;En tant que root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # mysql -p&lt;br /&gt;
 Enter password: &amp;#039;&amp;#039;&amp;#039;=&amp;gt; entrer ici le mot de passe root d&amp;#039;accès à MySQL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt; show databases ; &amp;#039;&amp;#039;&amp;#039;=&amp;gt; on obtient la liste des bases&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt; use &amp;lt;une_base&amp;gt; ; &amp;#039;&amp;#039;&amp;#039;=&amp;gt; pour sélectionner une base en particulier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt; show tables ; &amp;#039;&amp;#039;&amp;#039;=&amp;gt; pour lister les tables d&amp;#039;une base&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt; quit ;&lt;br /&gt;
&lt;br /&gt;
* La commande &amp;#039;&amp;#039;mysqlhotcopy&amp;#039;&amp;#039; ne supporte pas l&amp;#039;option -p permettant d&amp;#039;entrer son mot de passe de manière interactive, il faut donc rajouter temporairement (et le moins longtemps possible) la section suivante dans le fichier &amp;#039;&amp;#039;/etc/my.cnf&amp;#039;&amp;#039; (base RedHat) ou &amp;#039;&amp;#039;/etc/mysql/my.cnf&amp;#039;&amp;#039; (base Debian):&lt;br /&gt;
&lt;br /&gt;
 [client]&lt;br /&gt;
 user     = &amp;lt;dbadmin&amp;gt;&lt;br /&gt;
 password = &amp;lt;motdepasse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il est alors possible de créer son dump par la commande suivante:&lt;br /&gt;
&lt;br /&gt;
 # mysqlhotcopy &amp;lt;base&amp;gt; &amp;lt;repertoire de destination&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Supprimer immédiatement la section [client] dans le fichier &amp;#039;&amp;#039;my.cnf&amp;#039;&amp;#039;.&lt;br /&gt;
* Par défaut le répertoire de destination est &amp;#039;&amp;#039;/var/lib/mysql/&amp;lt;base&amp;gt;_copy/&amp;#039;&amp;#039; et la base dans MySQL se nomme &amp;lt;base&amp;gt;_copy.&lt;br /&gt;
* Dumper la copie de la base:&lt;br /&gt;
&lt;br /&gt;
 # mysqldump -p &amp;lt;base&amp;gt;_copy &amp;gt; /root/dump_&amp;lt;base&amp;gt;.sql&lt;br /&gt;
&lt;br /&gt;
* copier le script SQL sur la machine de destination:&lt;br /&gt;
&lt;br /&gt;
 # scp /root/dump_&amp;lt;base&amp;gt;.sql root@&amp;lt;ip destination&amp;gt;:/root/&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:Mysql]]&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Jules</name></author>
	</entry>
</feed>