<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sachinverma</id>
	<title>TetraWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sachinverma"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Special:Contributions/Sachinverma"/>
	<updated>2026-07-25T09:45:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Master_Slave_on_Mysql_for_Muthoot_CRM&amp;diff=1601</id>
		<title>Master Slave on Mysql for Muthoot CRM</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Master_Slave_on_Mysql_for_Muthoot_CRM&amp;diff=1601"/>
		<updated>2014-04-14T13:36:49Z</updated>

		<summary type="html">&lt;p&gt;Sachinverma: /* Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tetra Clients]]&lt;br /&gt;
[[category: Muthoot group]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Master Slave of Mysql for Muthoot CRM  Application==&lt;br /&gt;
&lt;br /&gt;
==Requirement ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CRM Reports to be shifted to a Read only - Replicated database for enhancing the Mysql Performance and avoiding performance bottlenecks on live Server . &lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Master Server - CRM Pilot Server ( 182.71.4.23 / 192.168.1.152 )&lt;br /&gt;
&lt;br /&gt;
Slave Server - CRM Pilot Server ( 182.71.4.20 / 192.168.1.131 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data bases to be Replicated are &lt;br /&gt;
&lt;br /&gt;
 crmmuth_db_pilotlive        &lt;br /&gt;
 crmmuth_erp_pilotlive       &lt;br /&gt;
 crmmuth_finance_pilotlive   &lt;br /&gt;
 crmmuth_muthoothr_pilotlive&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
&lt;br /&gt;
Added in /etc/my.cnf ( Master )&lt;br /&gt;
&lt;br /&gt;
 server-id = 1&lt;br /&gt;
 log-bin = mysql-bin&lt;br /&gt;
 binlog-do-db = crmmuth_db_pilotlive&lt;br /&gt;
 binlog-do-db = crmmuth_erp_pilotlive&lt;br /&gt;
 binlog-do-db = crmmuth_finance_pilotlive&lt;br /&gt;
 binlog-do-db = crmmuth_muthoothr_pilotlive&lt;br /&gt;
&lt;br /&gt;
on Master create replication user &lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt;GRANT REPLICATION SLAVE ON *.* TO &#039;repl&#039;@&#039;%&#039; IDENTIFIED BY &#039;tetra321&#039;; &lt;br /&gt;
 mysql&amp;gt;FLUSH PRIVILEGES;&lt;br /&gt;
 mysql&amp;gt;FLUSH TABLES WITH READ LOCK;&lt;br /&gt;
 mysql&amp;gt;UNLOCK TABLES;&lt;br /&gt;
&lt;br /&gt;
Restart Mysql on master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On Slave &lt;br /&gt;
&lt;br /&gt;
Added in /etc/my.cnf ( Slave )&lt;br /&gt;
&lt;br /&gt;
 server-id = 2&lt;br /&gt;
 replicate-do-db = crmmuth_db_pilotlive&lt;br /&gt;
 replicate-do-db = crmmuth_erp_pilotlive&lt;br /&gt;
 replicate-do-db = crmmuth_finance_pilotlive&lt;br /&gt;
 replicate-do-db = crmmuth_muthoothr_pilotlive&lt;br /&gt;
&lt;br /&gt;
Restart Mysql on Slave&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At master note the details of file and posiion &lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; show master status;&lt;br /&gt;
+------------------+----------+--------------------------------------------------------------------------------------------------+------------------+&lt;br /&gt;
| File             | Position | Binlog_Do_DB                                                                                     | Binlog_Ignore_DB |&lt;br /&gt;
+------------------+----------+--------------------------------------------------------------------------------------------------+------------------+&lt;br /&gt;
| mysql-bin.000001 |      106 | crmmuth_db_pilotlive,crmmuth_erp_pilotlive,crmmuth_finance_pilotlive,crmmuth_muthoothr_pilotlive |                  |&lt;br /&gt;
+------------------+----------+--------------------------------------------------------------------------------------------------+------------------+&lt;br /&gt;
&lt;br /&gt;
On master take the mysql dump of the mentioned databases &lt;br /&gt;
&lt;br /&gt;
 mysqldump -u root -p --databases crmmuth_db_pilotlive crmmuth_erp_pilotlive crmmuth_finance_pilotlive crmmuth_muthoothr_pilotlive &amp;gt; dump_4_db_for_slave.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On Slave , import the databases; &lt;br /&gt;
&lt;br /&gt;
 mysql -p &amp;lt; dump_4_db_for_slave.sql&lt;br /&gt;
&lt;br /&gt;
Once Done &lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt;SLAVE STOP;&lt;br /&gt;
 mysql&amp;gt;CHANGE MASTER TO MASTER_HOST=&#039;192.168.1.152&#039;, MASTER_USER=&#039;repl&#039;, MASTER_PASSWORD=&#039;tetra321&#039;, MASTER_LOG_FILE=&#039;mysql-bin.000001&#039;, MASTER_LOG_POS=106;&lt;br /&gt;
 mysql&amp;gt;START SLAVE;&lt;br /&gt;
 mysql&amp;gt;SHOW SLAVE STATUS\G; &lt;br /&gt;
&lt;br /&gt;
==Error if any ==&lt;br /&gt;
&lt;br /&gt;
Incase you get error on SHOW SLAVE STATUS\G&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt;stop slave ; SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; SLAVE START;&lt;/div&gt;</summary>
		<author><name>Sachinverma</name></author>
	</entry>
</feed>