Posted by florian | Posted in Logiciels Libres | Posted on 08-10-2009
Étiquettes : apache, linux, migration, mysql
Vous devez migrer un serveur MySQL mais vous ne pouvez ni modifier les fichiers de configuration des applications, ni interrompre le service ? Voici une astuce qui pourrait bien vous être utile …
1) Récupérer [unix2tcp|http://www.sourcefiles.org/Networking/Tools/Port_Forwarding/unix2tcp-0.8.2.tar.bz2], le compiler (./configure && make) et l’installer (make install). Nota : il semble qu’un port soit disponible sous FreeBSD. 2) Créer un socket « unix2tcp », par exemple comme ceci :%%% @@unix2tcp /tmp/mysql-new.sock 1.2.3.4 3306@@ 3) Ajouter dans les déclarations des virtual hosts Apache la variable suivante :%%% @@SetEnv MYSQL_UNIX_PORT /tmp/mysql-new.sock@@ Limitations : il semble que cette astuce ne fonctionne pas avec pdo-mysql. Crédits : merci à Frédéric aka Homere pour cette astuce !