Fare il backup di un database mysql via php

martedì, 17 novembre 2009

A volte non si dispone di un accesso al server dove è ospitato un sito che fa uso del database MySQL. Questo impedisce, quindi, l’utilizzo dei normali strumenti per il backup, in primo luogo mysqldump.
C’è però una scappatoia molto semplice, che è fare uno script PHP che faccia il backup per conto nostro, disponibile poi da scaricare via ftp.

Questo è il semplice codice sorgente, che una volta chiamato mysqldump.php potrete poi eseguire utilizzando il link http://www.vostrosito.com/mysqldump.php

<?php
exec("/usr/bin/mysqldump --opt  --user=xxx --password=xxxx db_name > backup.sql");
?>

E’ uscito django 1.0

mercoledì, 3 settembre 2008

L’annuncio nella pagina ufficiale di questo popolare framework per lo sviluppo web in python parla di 3 anni di lavoro, 4000 commit di codice, 2000 bug fixati nelle varie versioni, 350’000 linee di codice aggiunte o rimosse.

Si tratta del rilascio più importante dalla nascita di questo framework web per perferzionisti con scadenze, come viene definito dagli autori.

SOASI lo utilizza per un buon numero di progetti, come www.animalisenzacasa.org, ed i prossimi in arrivo si baseranno sul codice presente nella versione 1.0

Progettazione e Sviluppo di Software Personalizzato

lunedì, 9 giugno 2008

Con il procedere del tempo, le necessità di gestione delle informazioni all’interno di una azienda possono cambiare anche considerevolmente. Basta pensare alle continue modifiche degli applicativi che si rendono necessarie a causa degli interventi di riorganizzazione e di razionalizzazione delle risorse, esempi tipici di una realtà che cambia e si adatta alle esigenze espresse per adattarsi ad un mercato sempre più competitivo e dai confini sempre meno definiti.

SOASI viene incontro a queste esigenze attraverso le sue competenze sulla progettazione e lo sviluppo di software ad hoc, studiati nel minimo dettaglio per adattarsi alle necessità del cliente.

Per la progettazione e lo sviluppo ci avvaliamo delle più recenti ed innovative tecnologie disponibili sul mercato, con particolare attenzione agli strumenti Open Source.
L’integrazione di software liberi e stabili permette infatti la realizzazione di soluzioni personalizzate di alto livello a fronte di un costo di acquisizione molto basso.

Per i servizi web based utilizziamo ambienti LAMP (Linux, Apache, MySQL e PHP) e LAMP + Django (Linux, Apache, MySQL e Python) o J2EE (Tomcat), mentre per lo sviluppo di applicativi ad hoc scegliamo gli strumenti più adatti sulla base delle esigenze del cliente (Python, Java, C, perl, Visual Basic ).

Per quanto riguarda invece la progettazione di database e sistemi informativi, siamo specializzati nell’uso di PostgreSQL, MySQL e Firebird SQL, ma abbiamo importanti esperienze anche su Oracle, MS SQL Server ed altri DBMS proprietari.