<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>slave &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/slave/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 22 Aug 2017 08:30:00 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=68322</generator>
	<item>
		<title>MySQL: riattivare la replica dopo l&#8217;indicazione di Log corrotto (replication error 1594)</title>
		<link>https://blog.smsoft.it/2017/08/22/mysql-riattivare-la-replica-lindicazione-log-corrotto/</link>
					<comments>https://blog.smsoft.it/2017/08/22/mysql-riattivare-la-replica-lindicazione-log-corrotto/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 22 Aug 2017 08:30:00 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[1594]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[relay log was corrupted]]></category>
		<category><![CDATA[replication error]]></category>
		<category><![CDATA[slave]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=3780</guid>

					<description><![CDATA[La replica master-slave (o master-master) di MySQL in alcuni momenti può mostrare degli errori. Uno di questi è il 1594 che sta ad indicare che il relay log file è corrotto. Effettuando un dalla console di mysql: SHOW SLAVE STATUS\G tra le altre veriabili, troveremo:: Slave_IO_Running =&#62; Yes Slave_SQL_Running =&#62; No Last_SQL_Errno =&#62; 1594 Per ... <a title="MySQL: riattivare la replica dopo l&#8217;indicazione di Log corrotto (replication error 1594)" class="read-more" href="https://blog.smsoft.it/2017/08/22/mysql-riattivare-la-replica-lindicazione-log-corrotto/" aria-label="Per saperne di più su MySQL: riattivare la replica dopo l&#8217;indicazione di Log corrotto (replication error 1594)">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>La replica <strong>master-slave</strong> (o <strong>master-master</strong>) di MySQL in alcuni momenti può mostrare degli errori. Uno di questi è il <strong>1594</strong> che sta ad indicare che il relay log file è corrotto.</p>
<p>Effettuando un dalla console di mysql:<br />
<code>SHOW SLAVE STATUS\G</code><br />
tra le altre veriabili, troveremo::<br />
<code>    Slave_IO_Running =&gt; Yes<br />
Slave_SQL_Running =&gt; No<br />
Last_SQL_Errno =&gt; 1594</code></p>
<p>Per rimettere in linea la replica, seguire questa procedura (tutta <strong>dalla console MySQL dello slave</strong>):</p>
<ol>
<li>segnare le variabili <strong>Relay_Master_Log_File</strong> e <strong>Exec_Master_Log_Pos</strong> visualizzate da:<br />
<code>SHOW SLAVE STATUS\G<br />
...<br />
...<br />
Relay_Master_Log_File: mysql-bin.000008<br />
Exec_Master_Log_Pos: 93352<br />
...<br />
...</code></li>
<li>fermare lo slave:<br />
<strong>STOP SLAVE;</strong></li>
<li>fare un reset in modo che lo slave &#8220;dimentichi&#8221; la posizione nel master binary log<br />
<code>RESET SLAVE;</code></li>
<li>indicare nuovamente la posizione da cui iniziare a leggere (le variabili <strong>Relay_Master_Log_File</strong> e <strong>Exec_Master_Log_Pos</strong> di prima):<br />
<code>CHANGE MASTER TO master_log_file='mysql-bin.000008', master_log_pos=93352;</code></li>
<li>riavviare la replica:<br />
<code>START SLAVE;</code></li>
</ol>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2017/08/22/mysql-riattivare-la-replica-lindicazione-log-corrotto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Replica MySQL e relay file non trovato</title>
		<link>https://blog.smsoft.it/2016/02/09/replica-mysql-e-relay-file-non-trovato/</link>
					<comments>https://blog.smsoft.it/2016/02/09/replica-mysql-e-relay-file-non-trovato/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 09 Feb 2016 09:30:05 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[relay log]]></category>
		<category><![CDATA[replica]]></category>
		<category><![CDATA[slave]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=3342</guid>

					<description><![CDATA[Può capitare che lo slave MySQL di una replica non sia attivo e che provado con: [crayon-6a85a20d5e366496327620/] venga fuori un errore del genere: [crayon-6a85a20d5e379458762207/] Questo indica che il file di relay non esiste, mentre il server tenta di lavorarlo. In questo caso bisogna fermare lo slave dalla cli di MySQL: [crayon-6a85a20d5e37e609580758/] poi verificare qual è ... <a title="Replica MySQL e relay file non trovato" class="read-more" href="https://blog.smsoft.it/2016/02/09/replica-mysql-e-relay-file-non-trovato/" aria-label="Per saperne di più su Replica MySQL e relay file non trovato">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Può capitare che lo slave MySQL di una replica non sia attivo e che provado con:</p><pre class="urvanov-syntax-highlighter-plain-tag">slave start;</pre><p>venga fuori un errore del genere:</p><pre class="urvanov-syntax-highlighter-plain-tag">ERROR 29 (HY000): File '/var/log/mysql/relay.004398' not found (Errcode: 2)</pre><p></p>
<p>Questo indica che il file di relay non esiste, mentre il server tenta di lavorarlo.</p>
<p>In questo caso bisogna fermare lo slave dalla cli di MySQL:</p><pre class="urvanov-syntax-highlighter-plain-tag">mysql> stop slave;</pre><p>poi verificare qual è il primo file di relay presente in <strong>/var/log/mysql/</strong> (ipotizziamo sia relay.004400),<br />
modificare il file <strong>/var/log/mysql/relay-log.index</strong> cancellando le prime righe relative a file non esistenti (nel nostro esempio fino a relay.004399 compreso),<br />
infine dalla cli di MySQL:</p><pre class="urvanov-syntax-highlighter-plain-tag">mysql> reset slave;
mysql> start slave;</pre><p></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2016/02/09/replica-mysql-e-relay-file-non-trovato/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
