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

Maggio 17th, 2010 glycerin

250p250_MOL_bilancia
 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


 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 »

mysqldump e i permessi dell’utente per poter fare un dump di una tabella

Febbraio 3rd, 2010 glycerin

I GRANT minimi di cui deve godere un utente di backup sono “Select_priv” e “Lock_tables_priv“.
Nel caso in cui l’utente esista già:

UPDATE `user` SET `Select_priv` = ‘Y’,
`Lock_tables_priv` = ‘Y’,
`ssl_cipher` = ”,
`x509_issuer` = ”,
`x509_subject` = ” WHERE CONVERT( `user`.`Host` USING utf8 ) = ‘localhost’ AND CONVERT( `user`.`User` USING utf8 ) = ‘user_for_dump’ LIMIT 1 ;

altrimenti in sede di creazione

GRANT SELECT,LOCK TABLES ON *.* TO user_for_dump@’localhost’ IDENTIFIED BY ‘password’;

Technorati Tags: mysqldump. permessi

  • Share/Bookmark

Posted in Linux, News, mysql | No 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 »

12 importanti cheat sheet per developer

Ottobre 14th, 2009 glycerin

Di seguito un link ad una pagina che contiene alcuni cheat sheet utili per chi sviluppa e non solo….

  • Share/Bookmark

Posted in Linux, News, 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 »

sqlmap: 0.6.1 released

Ottobre 30th, 2008 glycerin

Disponibile la nuova release di sqlmap….Questa nuova release è stata aggiunta al Metasploit Framework 3 come modulo ausiliario.

Link: http://sqlmap.sourceforge.net/

Ecco le sue features….sqlmap is an automatic SQL injection tool. Once it detects a SQL
injection on the target host you can perform an extensive back-end DBMS
fingerprint, enumerate users, password hashes, privileges, databases,
dump DBMS tables/columns and much more.

  • Share/Bookmark

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

Aggiornata la release di Joomla del sito puntoffice.net

Ottobre 2nd, 2008 glycerin

Finalmente sono riuscito ad aggiornare la release Joomla del sito puntoffice.net.
L’operazione tutto sommato è stata facilmente guidata dalla documentazione disponibile sul sito…..Migrating from 1.0.x to 1.5 Stable.
L’importante in ogni caso è quello di fare sempre un backup preventivo sia del DB che della struttura dei file anche se in questo caso viene utilizzato un tool utile alla migrazione che si occupa del backup del DB.

  • Share/Bookmark

Posted in Website, mysql | No Comments »