<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.docking.org/index.php?action=history&amp;feed=atom&amp;title=Manually_Synchronizing_MySQL</id>
	<title>Manually Synchronizing MySQL - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.docking.org/index.php?action=history&amp;feed=atom&amp;title=Manually_Synchronizing_MySQL"/>
	<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Manually_Synchronizing_MySQL&amp;action=history"/>
	<updated>2026-06-25T09:00:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Manually_Synchronizing_MySQL&amp;diff=6384&amp;oldid=prev</id>
		<title>Frodo at 22:53, 10 March 2014</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Manually_Synchronizing_MySQL&amp;diff=6384&amp;oldid=prev"/>
		<updated>2014-03-10T22:53:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:53, 10 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Internal]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sysadmin&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Databases&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-3681:rev-6384 --&gt;
&lt;/table&gt;</summary>
		<author><name>Frodo</name></author>
	</entry>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Manually_Synchronizing_MySQL&amp;diff=3681&amp;oldid=prev</id>
		<title>Therese: 5 revisions</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Manually_Synchronizing_MySQL&amp;diff=3681&amp;oldid=prev"/>
		<updated>2012-10-08T20:29:21Z</updated>

		<summary type="html">&lt;p&gt;5 revisions&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The instructions below describe how to manually synchronize two MySQL database servers. The example illustrate the process of copying files from zincdb3 to zincdb4.&lt;br /&gt;
&lt;br /&gt;
== Create an LVM Snapshot on Source Server ==&lt;br /&gt;
=== Gather Information about Volumes ===&lt;br /&gt;
In the example below this will be &amp;quot;/dev/mapper/zincdb3_data_vg-zincdb3_data_lv&amp;quot; and &amp;quot;84&amp;quot;.&lt;br /&gt;
    $ mount&lt;br /&gt;
        /dev/md2 on / type ext3 (rw)&lt;br /&gt;
        proc on /proc type proc (rw)&lt;br /&gt;
        sysfs on /sys type sysfs (rw)&lt;br /&gt;
        devpts on /dev/pts type devpts (rw,gid=5,mode=620)&lt;br /&gt;
        /dev/md0 on /boot type ext3 (rw)&lt;br /&gt;
        tmpfs on /dev/shm type tmpfs (rw)&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;/dev/mapper/zincdb3_data_vg-zincdb3_data_lv on /zincdb3_data type ext3 (rw,noatime)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)&lt;br /&gt;
        sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)&lt;br /&gt;
    $ lvdisplay&lt;br /&gt;
        --- Logical volume ---&lt;br /&gt;
          LV Name                /dev/zincdb3_data_vg/zincdb3_data_lv&lt;br /&gt;
          VG Name                zincdb3_data_vg&lt;br /&gt;
          LV UUID                6eWrxz-z9tm-15ID-YL0u-25e5-gZHo-OFHf2h&lt;br /&gt;
          LV Write Access        read/write&lt;br /&gt;
          LV snapshot status     source of&lt;br /&gt;
                             /dev/zincdb3_data_vg/snap [active]&lt;br /&gt;
          LV Status              available&lt;br /&gt;
          # open                 1&lt;br /&gt;
          LV Size                800.00 GB&lt;br /&gt;
          Current LE             800&lt;br /&gt;
          Segments               1&lt;br /&gt;
          Allocation             inherit&lt;br /&gt;
          Read ahead sectors     auto&lt;br /&gt;
          - currently set to     256&lt;br /&gt;
          Block device           253:0&lt;br /&gt;
    $ pvdisplay&lt;br /&gt;
        --- Physical volume ---&lt;br /&gt;
          PV Name               /dev/md3&lt;br /&gt;
          VG Name               zincdb3_data_vg&lt;br /&gt;
          PV Size               884.33 GB / not usable 338.44 MB&lt;br /&gt;
          Allocatable           yes &lt;br /&gt;
          PE Size (KByte)       1048576&lt;br /&gt;
          Total PE              884&lt;br /&gt;
          &amp;#039;&amp;#039;&amp;#039;Free PE               84&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
          Allocated PE          880&lt;br /&gt;
          PV UUID               f8Izzd-HodY-GlJW-EzRk-oncY-5wtb-IHoErD&lt;br /&gt;
We will use the following values in the steps below:&lt;br /&gt;
* (Size) Limit: 80 [-l]&lt;br /&gt;
* Snapshot Name: snap [-n] (note that the name &amp;quot;snapshot&amp;quot; is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; allowed by LVM)&lt;br /&gt;
* Source LV: /dev/zincdb3_data_vg/zincdb3_data_lv&lt;br /&gt;
Have this information ready before proceeding.&lt;br /&gt;
=== Stop MySQL ===&lt;br /&gt;
    [root@zincdb3]$ service mysql stop&lt;br /&gt;
        Shutting down MySQL......................                  [  OK  ]&lt;br /&gt;
=== Synchronize the File System ===&lt;br /&gt;
    [root@zincdb3]$ sync&lt;br /&gt;
=== Create the Snapshot ===&lt;br /&gt;
    [root@zincdb3]$ lvcreate -l &amp;#039;&amp;#039;&amp;#039;80&amp;#039;&amp;#039;&amp;#039; -s -n &amp;#039;&amp;#039;&amp;#039;snap&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;/dev/zincdb3_data_vg/zincdb3_data_lv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=== Restart MySQL ===&lt;br /&gt;
    [root@zincdb3]$ service mysql start&lt;br /&gt;
        Starting MySQL...                                          [  OK  ]&lt;br /&gt;
=== Mount the Snapshot ===&lt;br /&gt;
    [root@zincdb3]$ mkdir /snapshot&lt;br /&gt;
    [root@zincdb3]$ mount -o ro /dev/mapper/zincdb3_data_vg-snap /snapshot&lt;br /&gt;
=== Verify ===&lt;br /&gt;
   [root@zincdb3] $ mount&lt;br /&gt;
        /dev/md2 on / type ext3 (rw)&lt;br /&gt;
        proc on /proc type proc (rw)&lt;br /&gt;
        sysfs on /sys type sysfs (rw)&lt;br /&gt;
        devpts on /dev/pts type devpts (rw,gid=5,mode=620)&lt;br /&gt;
        /dev/md0 on /boot type ext3 (rw)&lt;br /&gt;
        tmpfs on /dev/shm type tmpfs (rw)&lt;br /&gt;
        /dev/mapper/zincdb3_data_vg-zincdb3_data_lv on /zincdb3_data type ext3 (rw,noatime)&lt;br /&gt;
        none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)&lt;br /&gt;
        sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)&lt;br /&gt;
        /dev/mapper/zincdb3_data_vg-snap on /snapshot type ext3 (ro)&lt;br /&gt;
&lt;br /&gt;
== Duplicate Files from Source Server to Destination Server ==&lt;br /&gt;
=== Create a Temporary Destination for Snapshot Files ===&lt;br /&gt;
Make sure the temporary directory is created on the same volume as the existing MySQL database files. It is important to &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; overwrite any information while copying these files over.&lt;br /&gt;
    [root@zincdb4]$ cd /var/lib/mysql/&lt;br /&gt;
    [root@zincdb4]$ mkdir snapshot&lt;br /&gt;
=== Copy Files from Source Server ===&lt;br /&gt;
This step can take a very long time. Be prepared to wait at least an hour&lt;br /&gt;
    [root@zincdb4]$ scp -r root@zincdb3:/snapshot/mysql snapshot&lt;br /&gt;
        ib_logfile1                                                      100% 5120KB   2.5MB/s   00:02    &lt;br /&gt;
        bill.MYI                                                         100%   19MB   6.3MB/s   00:03    &lt;br /&gt;
        jstatus.MYD                                                      100% 2418     2.4KB/s   00:00    &lt;br /&gt;
        wstatus.frm                                                      100% 8642     8.4KB/s   00:00    &lt;br /&gt;
        job.frm                                                          100% 8746     8.5KB/s   00:00    &lt;br /&gt;
        wstatus.MYD                                                      100%   88     0.1KB/s   00:00    &lt;br /&gt;
        authorize.MYI                                                    100% 6144     6.0KB/s   00:00    &lt;br /&gt;
        upload.MYD                                                       100% 9797     9.6KB/s   00:00    &lt;br /&gt;
        task.frm                                                         100% 8718     8.5KB/s   00:00    &lt;br /&gt;
        epiklic.MYD                                                      100%    7     0.0KB/s   00:00    &lt;br /&gt;
        authorize.MYD                                                    100% 1916     1.9KB/s   00:00    &lt;br /&gt;
        flag.MYD                                                         100% 1275     1.3KB/s   00:00    &lt;br /&gt;
        ...&lt;br /&gt;
&lt;br /&gt;
[[Category:Internal]]&lt;br /&gt;
[[Category:Databases]]&lt;/div&gt;</summary>
		<author><name>Therese</name></author>
	</entry>
</feed>