Replicazione MySQL tra una LENNY e una ETCH Debian ed Error_code: 1105

Maggio 17th, 2010 glycerin

Logo IWBank 235x60
 Powered by Max Banner Ads 

Mi è capitato di dover configurare una replicazione tra un server Debian Lenny e un altro ETCH sempre Debian e dover affrontare una problematica che descrivo di sguito.
Una volta realizzata la replicazione compare, nel daemon.log, una segnalazione che implica il dover skippare l’errore lato mysql per far sì che la replicazione tra i due host continui.
In pratica nel my.cnf viene aggiunta la seguente riga:

# inserito lo slave-skip-errors per rimediare alla incompatibilita tra
la versione 5.0.51 e la 5.0.32
slave-skip-errors=1105
#

che permette alla replicazione di andare avanti.
Sul daemon.log compare di continuo la riga allegata in basso e in ogni caso l’aggiungere questo parametro può essere considerata soltanto una soluzione tampone. Anche perchè nella casistica 1105 rientrano tutti gli errori classificati come unknown (http://dev.mysql.com/doc/refman/5.0/en/error-messages-server.html#error_er_unknown_error)

In ogni caso è bene leggere le warning presenti sul sito MySQL:
http://dev.mysql.com/doc/refman/5.0/en/replication-options-slave.html#option_mysqld_slave-skip-errors

Segnalazione del daemon.log:
May 17 18:11:10 host mysqld[27024]: 100517 18:11:10 [ERROR] Slave: According to the master’s version (’5.0.32-Debian_7etch11-log’), it is probable that master suffers from this bug: http://bugs.mysql.com/bug.php?id=24432 and thus replicating the current binary log event may make the slave’s data become different from the master’s data. To take no risk, slave refuses to replicate this event and stops. We recommend that all updates be stopped on the master and slave, that the data of both be manually synchronized, that master’s binary logs be deleted, that master be upgraded to a version at least equal to ’5.0.38′. Then replication can be restarted. Error_code: 1105

Technorati Tags: mysql, Error_code: 1105, daemon, lenny, etch

  • Share/Bookmark

Posted in Debian, Linux, News, Security, mysql | No Comments »

Tsung un utile tool per il testing di applicazioni

Marzo 29th, 2010 glycerin

Tsung (conosciuto come IDX-Tsunami) è un utile strumento per il load testing di applicazioni IP based client/server quali ad esempio i server HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP e Jabber/XMPP. Tsung è sviluppato in Erlang un linguaggio open-source sviluppato da Ericsson per la realizzazione di applicazioni robuste e fault-tolerant. Può essere distribuito su diversi client e così simulare centinaia di migliaia di utenti virtuali concorrenti fra loro.
Anche questo è uno strumento da tenere in considerazione se si vuole rilasciare una propria applicazione, oltre che sicura, anche affidabile.

Technorati Tags: Tsung, Erlang, MySQL, HTTP, PostgreSQL, Jabber

  • Share/Bookmark

Posted in Linux, News, Security, mysql | No Comments »

Link ad un interessante articolo su come velocizzare un DB MySQL

Marzo 28th, 2010 glycerin

120x60 Logo genius Card Lavoratori
 Powered by Max Banner Ads 

Inserisco questo link in modo da mantenere un utile riferimento da non dimenticare mai quando si lavora con un DB MySQL. Come sempre il sito Programmazione.it è un utile punto di riferimento. L’articolo è il seguente: Alcuni trucchi per velocizzare un database MySQL

Technorati Tags: MySQL

  • Share/Bookmark

Posted in Debian, Linux, mysql | No Comments »

kontrollkit una raccolta di script utili per la gestione dei DB MySQL e kontrollbase per il monitoring

Febbraio 28th, 2010 glycerin

Ecco un utile riferimento scoperto grazie alle news di Planet MySQL.
La news riguarda in particolare la disponibilità di una nuova release e l’aggiunta di due nuovi script ma la cosa che ha destato la mia curiosità è l’aver inserito una serie di script simili a quelli già disponibili per Maatkit Tools che sono di aiuto nell’amministrazione dei DBMS MySQL. Da provare sicuramente…
kontrollkit

Sicuramente è anche da provare e testare kontrollbase per il monitoring e il reporting dei DB MySQL. Un software open source anch’esso d’aiuto per la gestione dei DB basati su MySQL. Anche questo da provare al più presto.
knotrollbase

Link per i download, una volta registrati …. downloads

Technorati Tags: MySQL, kontrollkit, kontrollbase

  • Share/Bookmark

Posted in News | 2 Comments »

Il support per MySQL 5.0 terminerà entro la fine dell’anno

Dicembre 11th, 2009 glycerin

Stando alla notizia pubblicata su “The H Open Source” la versione 5.0 del noto DB server non sarà più sotto sviluppo e non sarà fornito alcun aggiornamento dei binari a partire dal 31 Dicembre 2009. A partire dal 1 Gennaio 2010 la 5.0 sarà posta nello stato “Extended Support“, ovvero soltanto gravi bug e vulnerabilità che ne possano compromettere la sicurezza verranno sistemati per quei clienti che hanno un rapporto contrattuale di maintenance, fino alla fine del 2011.
Sun consiglia di passare alla versione 5.1 senza con ciò dimenticare che il supporto verso questa release terminerà nella metà di Dicembre del prossimo anno.

  • Share/Bookmark

Posted in Debian, Linux, News, Security, mysql | 2 Comments »

MariaDB 1.4: rilasciata una BETA molto prossima ad essere una Release Candidate

Novembre 4th, 2009 glycerin

Il fondatore di MySQL Monty Widenius ha rilasciato una versione BETA del fork di MySQL, MariaDB. Gli sviluppatori hanno affermato che questa BETA è molto vicina ad essere una Release Candidate ma nonostante questa certezza si è decisa di rilasciarla in versione BETA per spingere sul testing, che sarà seguita dopo poche settimane da una Release Candidate ufficiale.

Fonte notizia: http://www.h-online.com/open/news/item/MariaDB-1-4-nearing-completion-848092.html

  • Share/Bookmark

Posted in Debian, Linux, News, Open Source, mysql | No Comments »

How NOT to test that mysqld is alive

Ottobre 1st, 2009 glycerin

Utile how to su cosa evitare per controllare che il demone sia su e come eventualmente rimediare….

http://code.openark.org/blog/mysql/how-not-to-test-that-mysqld-is-alive

  • Share/Bookmark

Posted in Linux, mysql | No Comments »