Esportare e importare database MySQL di grosse dimensioni

Chi ospita il proprio sito su un hosting condiviso difficilmente ha la possibilità di avere accesso ad SSH e dunque poter utilizzare mysldump o mysql per l’esportazione e importazione di un database SQL. Inoltre, molto spesso phpMyAdmin non consente il backup di database che superino una certa dimensione (spesso il limite sono appena 2MB, Webperte ne è un esempio…) e soprattutto non ne consente l’importazione.

Nel tempo ho selezionato alcuni script e programmi che mi facilitano di molto quando ho la necessità di importare/esportare database MySQL di grosse dimensioni. Ecco la mia personale cassetta degli attrezzi:

Leggi tutto

Compilare Drizzle su Ubuntu 9.04

Dopo l’acquisizione di Sun Microsystems da parte di Oracle ho deciso di iniziare a prendere confidenza con Drizzle, un fork di MySQL tra i più interessanti, come confermato anche da Matt Mullenweg.

Tuttavia non esistono pacchetti precompilati per Ubuntu, così ho deciso di compilare i sorgenti di Drizzle, servendomi delle indicazioni trovate sul wiki del progetto. La procedura non è banale e richiede su Ubuntu 9.04, sistema su cui ho compilato il database, l’installazione di pacchetti software presenti nei repository ma anche librerie non pacchettizzate.

Ecco i passaggi necessari per poter compilare Drizzle su Ubuntu 9.04

sudo apt-get install bzr libtool gperf libprotobuf-dev protobuf-compiler uuid-dev libreadline5-dev libpcre3-dev libevent1 libevent-dev

Leggi tutto