Mysql Replikation für Dummies

13.11.08

 
Permalink 17:18:07, Kategorien: blade the bofh  

Mysql Replikation für Dummies

Den halben Tag habe ich daran rumgemacht die Mysql Replikation zum laufen zu bringen nur um festzustellen wie einfach es ist wenn man erst einmal merkt das das Mysql Referenz Handbuch Müll ist. Über hundert Seiten verteilt stehen 100 Dinge die man angeblich tun muss, die 5 Dinge die tatächlich getan werden müssen stehen nirgendwo.

Mysql Replikation in 5 einfachen Schritten

1. Master my.cnf bearbeiten:

In Sektion [mysqld]:

server-id = 1
log-bin

2. Slave my.cnf bearbeiten:

In Sektion [mysqld]:

server-id = 2
master-host = master.foo
master-user = rep_user
master-password = rep_pass
replicate-do-db = datenbank1
replicate-do-db = datenbank2
log-warnings

3. Sowohl Master als auch Slave neu starten.

4. SQL auf dem Master ausführen:

GRANT SUPER, REPLICATION CLIENT, REPLICATION SLAVE,RELOAD 
ON *.* 
TO rep_user@"%" 
IDENTIFIED BY 'rep_pass';

5. SQL auf dem Slave ausführen:

LOAD DATA FROM MASTER;

Taadaa! Schon hat man eine funktionierende Replikation. Warum kann das nicht so im Handbuch stehen?

Trackback Adresse für diesen Eintrag:

http://dropfknuck.net/dropfblog/blogs/htsrv/trackback.php/470

Kommentare, Trackbacks, Pingbacks:

Bisher keine Kommentare/Trackbacks/Pingbacks für diesen Eintrag...

Hinterlasse einen Kommentar:

Deine E-Mail Adresse wird nicht angezeigt.
Deine URL wird angezeigt.

Erlaubte XHTML Tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Zeilenumbrüche werden zu <br />)
(Setze Cookies für Name, E-Mail und URL)
(Erlaube Benutzern, Dich über ein Nachrichten-Formular zu kontaktieren (Deine E-Mail Adresse wird NICHT angezeigt).)