{"id":383,"date":"2017-01-25T16:51:25","date_gmt":"2017-01-25T15:51:25","guid":{"rendered":"https:\/\/memo.xtranet.info\/?p=383"},"modified":"2017-01-25T16:51:25","modified_gmt":"2017-01-25T15:51:25","slug":"mysql-replication","status":"publish","type":"post","link":"https:\/\/memo.xtranet.info\/?p=383","title":{"rendered":"MySQL Replication"},"content":{"rendered":"<h1><span style=\"color: #99cc00;\">MySQL Replication<\/span><\/h1>\n<pre>Passer par l'interface PhpMyAdmin\r\n\r\n<span style=\"color: #99cc00;\">A : Configurer Master \/ My.cnf :<\/span>\r\n\r\n\r\n- Restart Mysql : service mysql restart\r\n\r\n- Verification du log binaire : mysql&gt; show master status;\r\n\r\n- Blocage des transactin Mysql : mysql&gt; FLUSH TABLES WITH READ LOCK;\r\n\r\n- Arret du service Mysql : service mysql stop\r\n\r\n- Sauvegarder bases: recup\u00e9ration des bases dans \/var\/lib\/mysql et upload sur serveur Slave.\r\n\r\n- D\u00e9marrage du service Mysql : service mysql start\r\n\r\n- D\u00e9blocage des transactions Mysql : mysql&gt; UNLOCK TABLES;\r\n\r\n\r\n<span style=\"color: #99cc00;\">B : configurer Slave \/ My.cnf<\/span>\r\n\r\n\r\n- Arret du service Mysql : service mysql stop\r\n\r\n- D\u00e9marrage du service Mysql : service mysql start --NOMDHOTE-host\r\n\u00a0\u00a0 \u00a0\r\n- D\u00e9marrage du porcess Slave : mysql&gt; START SLAVE;\r\n\r\n\r\n---------------\r\nCommande Mysql|\r\n---------------\r\n\r\n\u00a0\u00a0 \u00a0- mysql -u root -p\r\n\u00a0\u00a0 \u00a0- SHOW MASTER STATUS;\r\n\u00a0\u00a0 \u00a0- SHOW SLAVE STATUS;<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #33cccc;\"><strong>My.cnf-Master :<\/strong><\/span><br \/>\n[client]<br \/>\nport\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 3306<br \/>\nsocket\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.sock<\/p>\n<p>[mysqld_safe]<br \/>\nsocket\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.sock<br \/>\nnice\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 0<\/p>\n<p>[mysqld]<\/p>\n<p>log-bin=\/var\/log\/mysql\/mysql-bin.log<br \/>\nlog-error=\/var\/log\/mysql\/mysql-error.log<br \/>\nserver-id=1<br \/>\nbinlog-do-db = test1<\/p>\n<p>user\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= mysql<br \/>\npid-file\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.pid<br \/>\nsocket\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.sock<br \/>\nport\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 3306<br \/>\nbasedir\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/usr<br \/>\ndatadir\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/lib\/mysql<br \/>\ntmpdir\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/tmp<br \/>\nlc-messages-dir\u00a0\u00a0 \u00a0= \/usr\/share\/mysql<br \/>\nskip-external-locking<\/p>\n<p>bind-address\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= IP Local<\/p>\n<p>key_buffer\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 16M<br \/>\nmax_allowed_packet\u00a0\u00a0 \u00a0= 16M<br \/>\nthread_stack\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 192K<br \/>\nthread_cache_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 8<\/p>\n<p>myisam-recover\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = BACKUP<\/p>\n<p>query_cache_limit\u00a0\u00a0 \u00a0= 1M<br \/>\nquery_cache_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 16M<\/p>\n<p>expire_logs_days\u00a0\u00a0 \u00a0= 10<br \/>\nmax_binlog_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 100M<\/p>\n<p>[mysqldump]<br \/>\nquick<br \/>\nquote-names<br \/>\nmax_allowed_packet\u00a0\u00a0 \u00a0= 16M<\/p>\n<p>[mysql]<br \/>\n#no-auto-rehash\u00a0\u00a0 \u00a0# faster start of mysql but no tab completition<\/p>\n<p>[isamchk]<br \/>\nkey_buffer\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 16M<\/p>\n<p>!includedir \/etc\/mysql\/conf.d\/<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #33cccc;\"><strong>My.cnf-Slave<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>[client]<br \/>\nport\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 3306<br \/>\nsocket\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.sock<\/p>\n<p>[mysqld_safe]<br \/>\nsocket\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.sock<br \/>\nnice\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 0<\/p>\n<p>[mysqld]<br \/>\nlog-bin=mysql-bin<br \/>\nserver-id=1414677401<\/p>\n<p>user\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= mysql<br \/>\npid-file\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.pid<br \/>\nsocket\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/run\/mysqld\/mysqld.sock<br \/>\nport\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 3306<br \/>\nbasedir\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/usr<br \/>\ndatadir\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/var\/lib\/mysql<br \/>\ntmpdir\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= \/tmp<br \/>\nlc-messages-dir\u00a0\u00a0 \u00a0= \/usr\/share\/mysql<br \/>\nskip-external-locking<\/p>\n<p>bind-address\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 127.0.0.1<\/p>\n<p>key_buffer\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 16M<br \/>\nmax_allowed_packet\u00a0\u00a0 \u00a0= 16M<br \/>\nthread_stack\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 192K<br \/>\nthread_cache_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 8<\/p>\n<p>myisam-recover\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = BACKUP<\/p>\n<p>query_cache_limit\u00a0\u00a0 \u00a0= 1M<br \/>\nquery_cache_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 16M<\/p>\n<p>log_slow_queries\u00a0\u00a0 \u00a0= \/var\/log\/mysql\/mysql-slow.log<br \/>\nlong_query_time = 2<br \/>\nlog-queries-not-using-indexes<\/p>\n<p>expire_logs_days\u00a0\u00a0 \u00a0= 10<br \/>\nmax_binlog_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 100M<\/p>\n<p>[mysqldump]<br \/>\nquick<br \/>\nquote-names<br \/>\nmax_allowed_packet\u00a0\u00a0 \u00a0= 16M<\/p>\n<p>[mysql]<br \/>\n#no-auto-rehash\u00a0\u00a0 \u00a0# faster start of mysql but no tab completition<\/p>\n<p>[isamchk]<br \/>\nkey_buffer\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0= 16M<\/p>\n<p>!includedir \/etc\/mysql\/conf.d\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MySQL Replication Passer par l&rsquo;interface PhpMyAdmin A : Configurer Master \/ My.cnf : &#8211; Restart Mysql : service mysql restart &#8211; Verification du log binaire : mysql&gt; show master status; &#8211; Blocage des transactin Mysql : mysql&gt; FLUSH TABLES WITH READ LOCK; &#8211; Arret du service Mysql : service mysql stop &#8211; Sauvegarder bases: recup\u00e9ration&#8230; <a href=\"https:\/\/memo.xtranet.info\/?p=383\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">MySQL Replication<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,36],"tags":[45],"class_list":["post-383","post","type-post","status-publish","format-standard","hentry","category-linux","category-mysql","tag-mysql"],"_links":{"self":[{"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=\/wp\/v2\/posts\/383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=383"}],"version-history":[{"count":1,"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=\/wp\/v2\/posts\/383\/revisions"}],"predecessor-version":[{"id":384,"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=\/wp\/v2\/posts\/383\/revisions\/384"}],"wp:attachment":[{"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/memo.xtranet.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}