Category Archives: mysql

MySQL : Calcolo delle Query Executed per secondo

Veloce script Bash per tirar fuori le query per secondo su di un server MySQL. time=10; begin=`mysql -u xxxx –password=xx -e “show status” | awk ‘{if ($1 == “Questions”) print $2}’`;sleep $time; end=`mysql -u xxxx –password=xx -e “show status” | awk ‘{if ($1 == “Questions”) print $2}’`; diff=`expr $end – $begin`; avg=`expr $diff / $time`;echo […]

Read More

Tips and Tricks: MySQL e suo stop causa disk full … come farlo ripartire velocemente

Ultimamente mi è capitato di dover fronteggiare un DB server che si è trovato a corto di spazio a causa di una crescita vertiginosa dei suoi binlog. In particolare questo DB server si occupa dello storage delle sessioni di navigazione. Una cosa che mi è tornata utile è stata quella di lasciare una via di […]

Read More

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

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 […]

Read More

Tsung un utile tool per il testing di applicazioni

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 […]

Read More

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

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 […]

Read More

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

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 […]

Read More