{"id":1332,"date":"2012-04-25T13:44:54","date_gmt":"2012-04-25T11:44:54","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=1332"},"modified":"2012-04-25T13:44:54","modified_gmt":"2012-04-25T11:44:54","slug":"mysql-replication","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2012\/04\/25\/mysql-replication\/","title":{"rendered":"MySQL Replication"},"content":{"rendered":"<p>Ich musste heute einen kleinen MySQL Cluster auf die Beine stellen und merkte, wie doof Dokumentationen sein k\u00f6nnen. Daher hier eine Kurzfassung dessen was ich nirgendwo anders gefunden habe.<\/p>\n<p>In der my.cnf des <strong>Master<\/strong> sollte folgendes zu finden sein:<\/p>\n<p><!--more--><\/p>\n<blockquote><p>\n<code>server-id = 1<br \/>\nlog-bin<\/code>\n<\/p><\/blockquote>\n<p>In der my.cnf des <strong>Slave<\/strong> sollte es so aussehen:<\/p>\n<blockquote><p><code><br \/>\nserver-id = 2<br \/>\nmaster-host = master.example.com<br \/>\nmaster-user = replication_user<br \/>\nmaster-password = replication_pass<br \/>\nreplicate-do-db = database1<br \/>\nreplicate-do-db = database2<br \/>\nlog-warnings<\/code>\n<\/p><\/blockquote>\n<p>Nachdem beide MySQL Server neu gestartet wurden, setzen wir am <strong>Master<\/strong> entsprechende Berechtigungen:<\/p>\n<blockquote><p><code><br \/>\nGRANT SUPER, REPLICATION CLIENT, REPLICATION SLAVE,RELOAD<br \/>\nON *.*<br \/>\nTO replication_user@\"%\"<br \/>\nIDENTIFIED BY 'replication_pass';<\/code>\n<\/p><\/blockquote>\n<p>&#8230; und dann lassen wir den <strong>Slave<\/strong> mit folgendem Query die Daten laden:<\/p>\n<blockquote><p><code>LOAD DATA FROM MASTER;<\/code>\n<\/p><\/blockquote>\n<p>So einfach ginge es, wenn man sich nicht durch Handb\u00fccher qu\u00e4len m\u00fcsste, wo dies so umst\u00e4ndlich wie m\u00f6glich erkl\u00e4rt wurde.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ich musste heute einen kleinen MySQL Cluster auf die Beine stellen und merkte, wie doof Dokumentationen sein k\u00f6nnen. Daher hier eine Kurzfassung dessen was ich nirgendwo anders gefunden habe. In der my.cnf des Master sollte folgendes zu finden sein:<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[299],"class_list":["post-1332","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-mysql"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=1332"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1332\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=1332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=1332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=1332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}