Voici la démarche pour déporter la base de données sur un serveur de fichiers (NAS) dans le cadre de l’utilisation de XAMPP (alias LAMPP).
Tout d’abord, il faut que les fichiers des différentes bases soient accessibles via samba.
- Installer XAMPP (tar xzvf xamp-??? -C /opt)
- Editer le script de démarrage de mysql de XAMPP (sudo gedit /opt/lampp/bin/mysql.server)
- ajouter après le bloc if / else / fi (vers ligne 70) la ligne suivante :
- datadir=/tmp/NAS/mysql/
- Creer un fichier de lancement de lampp (sudo gedit /usr/bin/lampp)
- Ajouter :
- #!/bin/bash#montage samba ou nfs ou fuse… ici exemple avec samba
mkdir /tmp/NAS
umount /tmp/NAS
mount -t smbfs -o fmask=777,dmask=777,username=votre_login,password=votre_pass //ip_du_serveur_de_fichiers/repertoire_partagé /tmp/NAS#demarrage de xampp
/opt/lampp/lampp $1 - Attention, au niveau sécurité et droits d’accès, ce n’est pas génial du tout, mais dans le cadre d’un accès monoposte monoutilisateur, c’est parfait.