<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Hozzászólás: MySQL Master-Slave replikáció</title>
	<atom:link href="http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/feed/" rel="self" type="application/rss+xml" />
	<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/</link>
	<description>Számítástechnikai problémák és megoldásaik egyszerűen</description>
	<lastBuildDate>Mon, 30 Aug 2010 21:44:06 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Lupi</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/comment-page-1/#comment-346</link>
		<dc:creator>Lupi</dc:creator>
		<pubDate>Mon, 30 Aug 2010 21:44:06 +0000</pubDate>
		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49#comment-346</guid>
		<description>Nekem egyetlen kérdésem van. Van a main szerverem, illetve van egy database serverem. (Kezdö vagyok)
tegyük fel: mainserver: 192.168.0.10
            db szerver: 192.168.0.11

a db szerverről szeretném, hogy fusson az SQL adatbázis, a main a webszerver. Egy hálózaton van.

Melyik szerveren mit kell paraméterezni?
Köszönöm</description>
		<content:encoded><![CDATA[<p>Nekem egyetlen kérdésem van. Van a main szerverem, illetve van egy database serverem. (Kezdö vagyok)<br />
tegyük fel: mainserver: 192.168.0.10<br />
            db szerver: 192.168.0.11</p>
<p>a db szerverről szeretném, hogy fusson az SQL adatbázis, a main a webszerver. Egy hálózaton van.</p>
<p>Melyik szerveren mit kell paraméterezni?<br />
Köszönöm</p>
]]></content:encoded>
	</item>
	<item>
		<title>Libra07</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/comment-page-1/#comment-345</link>
		<dc:creator>Libra07</dc:creator>
		<pubDate>Wed, 18 Aug 2010 13:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49#comment-345</guid>
		<description>Kicsit elírtam. Helyesen:

MASTER1: m1_table1, m1_table2 =&gt; SLAVE
MASTER2: m2_table1, m2_table2 =&gt; SLAVE</description>
		<content:encoded><![CDATA[<p>Kicsit elírtam. Helyesen:</p>
<p>MASTER1: m1_table1, m1_table2 =&gt; SLAVE<br />
MASTER2: m2_table1, m2_table2 =&gt; SLAVE</p>
]]></content:encoded>
	</item>
	<item>
		<title>Libra07</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/comment-page-1/#comment-344</link>
		<dc:creator>Libra07</dc:creator>
		<pubDate>Wed, 18 Aug 2010 13:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49#comment-344</guid>
		<description>Szia!

Az lenne a kérdésem, hogy megoldható valahogy, hogy egy SLAVE több MASTER-ről replikáljon táblákat?
Pontosabban úgy értem, hogy minden MASTER-nek vannak az adatbázisában saját prefix-szel rendelkező táblái és azokat kellene replikálni a SLAVE-re. Itt ugye nem lesz semmiféle autoincrement mező ütközés, meg ilyesmi, mivel a MASTER-ek csak a saját tábláikban dolgoznak.
MASTER1: m1_table1, m2_table1 =&gt; SLAVE
MASTER2: m2_table1, m2_table1 =&gt; SLAVE
Szerinted ez megoldható replikációval? Vagy erre valami más kell pl MySQL Cluster?

Válaszodat előre is köszönöm!</description>
		<content:encoded><![CDATA[<p>Szia!</p>
<p>Az lenne a kérdésem, hogy megoldható valahogy, hogy egy SLAVE több MASTER-ről replikáljon táblákat?<br />
Pontosabban úgy értem, hogy minden MASTER-nek vannak az adatbázisában saját prefix-szel rendelkező táblái és azokat kellene replikálni a SLAVE-re. Itt ugye nem lesz semmiféle autoincrement mező ütközés, meg ilyesmi, mivel a MASTER-ek csak a saját tábláikban dolgoznak.<br />
MASTER1: m1_table1, m2_table1 =&gt; SLAVE<br />
MASTER2: m2_table1, m2_table1 =&gt; SLAVE<br />
Szerinted ez megoldható replikációval? Vagy erre valami más kell pl MySQL Cluster?</p>
<p>Válaszodat előre is köszönöm!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Molnár Gábor</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/comment-page-1/#comment-11</link>
		<dc:creator>Molnár Gábor</dc:creator>
		<pubDate>Mon, 26 Jan 2009 05:58:07 +0000</pubDate>
		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49#comment-11</guid>
		<description>Szia!


Köszönöm, ez nekem mindenképpen segítség. Még végiggondolom, hogy hogyan lenne a legjobb, aztán nekiugrok

Hálás Köszönettel</description>
		<content:encoded><![CDATA[<p>Szia!</p>
<p>Köszönöm, ez nekem mindenképpen segítség. Még végiggondolom, hogy hogyan lenne a legjobb, aztán nekiugrok</p>
<p>Hálás Köszönettel</p>
]]></content:encoded>
	</item>
	<item>
		<title>kovix</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/comment-page-1/#comment-10</link>
		<dc:creator>kovix</dc:creator>
		<pubDate>Sun, 25 Jan 2009 20:37:15 +0000</pubDate>
		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49#comment-10</guid>
		<description>Szia!

több slave szervered is lehet, az egyetlen megkötés, hogy a server-id-nek a my.cnf-ben mindenhol különböznie kell. (Igazából több master is lehet, de az megér egy külön misét, pl. hogyan lehet elkerülni az autoincrement mezők ütközését, stb.)
Külön felhasználót sem kell feltétlenül létrehozni. Ha azonos privát alhálóban vannak, akkor egy grant replication slave on *.* TO repl@&quot;192.168.1.%&quot; identified by &#039;jelszo&#039;; azt jelenti hogy a 192.168.1.0/24-ből bárhonnan jöhet a slave.

Ha csak egy adatbázist szeretnél szinkronizálni, akkor egyrészt elég csak a kérdéses adatbázist szinkronba hozni az elején, másrészt, &quot;meg kell mondani&quot; a mysql szervernek, hogy csak az adott adatbázisra vonatkozó információkat tárolja. (A master küld mindent ész nélkül, kivéve amit a binlog-igonre-db-ben megadunk neki.) Cserébe a binlog_do_db=valami csak a valamiben lévő változásokat írja a binlogba.

A 
server-id=2
master-host = [MASTER Szerver IP]
master-user = [REPLIKACIO USER]
master-password = [REPLIKACIO JELSZO]
master-port = 3306

részt egészítsd ki ezzel:
replicate-do-db = valami

és a slave pedig csak azzokkal fog foglalkozni amik a valami.adatbázisra vonatkoznak.

Fontos, hogy a replikáció szempontjából az USE parancs által kijelölt adatbázis a mérvadó.
azaz, ha a replicate-do-db=valami

akkor a 
USE valami;
update TABLA1 SET mezo=&#039;xxx&#039;;
replikálódik
de a
USE masikvalami;
update valami.TABLA1 set mezo=&#039;xxx&#039;;
már nem.

erre a replicate-wild-do-table=valami.% való.

Ha nagyon kell, tábla szintre is le lehet menni (replicate-do-table)

Kb ennyi, remélem tudtam segíteni, vagy legalább egy kicsit gondolatébreszteni... :)

Üdv: KoviX</description>
		<content:encoded><![CDATA[<p>Szia!</p>
<p>több slave szervered is lehet, az egyetlen megkötés, hogy a server-id-nek a my.cnf-ben mindenhol különböznie kell. (Igazából több master is lehet, de az megér egy külön misét, pl. hogyan lehet elkerülni az autoincrement mezők ütközését, stb.)<br />
Külön felhasználót sem kell feltétlenül létrehozni. Ha azonos privát alhálóban vannak, akkor egy grant replication slave on *.* TO repl@&#8221;192.168.1.%&#8221; identified by &#8216;jelszo&#8217;; azt jelenti hogy a 192.168.1.0/24-ből bárhonnan jöhet a slave.</p>
<p>Ha csak egy adatbázist szeretnél szinkronizálni, akkor egyrészt elég csak a kérdéses adatbázist szinkronba hozni az elején, másrészt, &#8220;meg kell mondani&#8221; a mysql szervernek, hogy csak az adott adatbázisra vonatkozó információkat tárolja. (A master küld mindent ész nélkül, kivéve amit a binlog-igonre-db-ben megadunk neki.) Cserébe a binlog_do_db=valami csak a valamiben lévő változásokat írja a binlogba.</p>
<p>A<br />
server-id=2<br />
master-host = [MASTER Szerver IP]<br />
master-user = [REPLIKACIO USER]<br />
master-password = [REPLIKACIO JELSZO]<br />
master-port = 3306</p>
<p>részt egészítsd ki ezzel:<br />
replicate-do-db = valami</p>
<p>és a slave pedig csak azzokkal fog foglalkozni amik a valami.adatbázisra vonatkoznak.</p>
<p>Fontos, hogy a replikáció szempontjából az USE parancs által kijelölt adatbázis a mérvadó.<br />
azaz, ha a replicate-do-db=valami</p>
<p>akkor a<br />
USE valami;<br />
update TABLA1 SET mezo=&#8217;xxx&#8217;;<br />
replikálódik<br />
de a<br />
USE masikvalami;<br />
update valami.TABLA1 set mezo=&#8217;xxx&#8217;;<br />
már nem.</p>
<p>erre a replicate-wild-do-table=valami.% való.</p>
<p>Ha nagyon kell, tábla szintre is le lehet menni (replicate-do-table)</p>
<p>Kb ennyi, remélem tudtam segíteni, vagy legalább egy kicsit gondolatébreszteni&#8230; <img src='http://infoblog.kovix.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Üdv: KoviX</p>
]]></content:encoded>
	</item>
	<item>
		<title>Molnár Gábor</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/comment-page-1/#comment-9</link>
		<dc:creator>Molnár Gábor</dc:creator>
		<pubDate>Sun, 25 Jan 2009 19:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49#comment-9</guid>
		<description>Kedves Kovix!


Érdekesnek találtam a leírást, viszont pár kérdés felmerült bennem. Elvileg lehet-e több slave szervert is létrehozni vagy csak egyet? Természetesen a master-en létre lennének hozva a felhasználók, külön-külön. Ha csak egy adatbázist akarok szinkronizálni akkor -ha jól értem - a slave szerveren csak azt az adatbázis kell feltöltenem, és utána csak azt szinkronizálja.


Válaszod előre is köszönöm</description>
		<content:encoded><![CDATA[<p>Kedves Kovix!</p>
<p>Érdekesnek találtam a leírást, viszont pár kérdés felmerült bennem. Elvileg lehet-e több slave szervert is létrehozni vagy csak egyet? Természetesen a master-en létre lennének hozva a felhasználók, külön-külön. Ha csak egy adatbázist akarok szinkronizálni akkor -ha jól értem &#8211; a slave szerveren csak azt az adatbázis kell feltöltenem, és utána csak azt szinkronizálja.</p>
<p>Válaszod előre is köszönöm</p>
]]></content:encoded>
	</item>
</channel>
</rss>
