Renoir Boulanger, Webmestre Un geek social et Linuxien de nature

Archive classé dans la catégorie ‘Open-Source’

Script bash pour transférer une base de donnée MySQL d’un serveur à l’autre

aucun commentaires

Script bash pour transférer une base de donnée MySQL d’un serveur à l’autre

Je travaillait sur un mandat récemment pour transférer plusieurs dizaines de sites web vers une nouvelle infrastructure. Dans ce billet j’expliquerai le processus que j’ai utilisé pour en finir par produire un script bash qui pourrait vous être utile.

 

A propos du projet

Considérant que certains sites avaient plus d’une base de donnée il était hors de question de faire a bras les lignes mysqldump, ssh (en fait le transfert se fait en compressant le fichier et le copiant via une redirection gzip avec cat), mysql pour, en ordre, dumper la base de donnée, la transférer, et la restaurer…. sans oublier les create users pour chaque.

Je me suis dit: faisons-en un script!

 

Lire le reste de cette histoire »

Écrit par Renoir Boulanger

February 9th, 2010 at 5:39 pm

Classé dans Open-Source, Portfolio, Programmation, Tranche de vie

Marqué comme

Installer PHP 5.3.1 sous Debian et/ou Ubuntu via un repository non officiel

avec un commentaire

Installer PHP 5.3.1 sous Debian et/ou Ubuntu via un repository non officiel

J’était, hier, en train de jouer avec des appels SOAP pour préparer un projet et j’ai réalisé que ma version compilée de php 5.3.0 était défectueuse.

Je dis que mon installation est défectueuse car lorsque j’instantiait $client = new Zend_Soap_Client; plus rien ne répondait. Même aller en error_reporting(E_ALL); et tout ce qui est imaginable. C’est après quelques heures a tourner en rond je me suis dit que si même $client = new SoapClient; avec un résultat du genre “Class does not exists”. C’est le PHP… pas le code ou le Framework. Pas de doute.

J’ai donc pensé recompiler la dernière version PHP 5.3.1 qui est considérée stable… quant à recompiler, autant mettre à jour sur la dernière version!

Ce billet vous permettra d’installer la version stable PHP 5.3.1 a partir d’un repository déjà configuré au lieu de le compiler.

 

Lire le reste de cette histoire »

Écrit par Renoir Boulanger

January 9th, 2010 at 12:53 am

Classé dans Linux, Open-Source

Marqué comme ,

Une VM Linux qui sert au d√©veloppement PHP 5.3 avec Eclipse – partie II

aucun commentaires

Une VM Linux qui sert au d√©veloppement PHP 5.3 avec Eclipse – partie II

Ce billet est le deuxi√®me d’une s√©rie d’articles d√©crivant la fabrication d’une Machine Virtuelle (VM) de d√©veloppement pour une √©quipe de d√©velopeurs.

Ce billet expliquera comment j’installe un syst√®me Linux que je consid√®re de base pour une infrastructure d’h√©bergement applicatif. Je ne couvrirai pas les configurations plus avanc√©s pour am√©liorer la s√©curit√©. Je risque de le faire plus tard.
Lire le reste de cette histoire »

Écrit par Renoir Boulanger

September 3rd, 2009 at 3:14 pm

Classé dans Open-Source

Marqué comme , ,