Bonjour,
je me permets de poster ce message, car j'ai un peu de mal a configurer le fichier my.ini de xampp.
En effet, je souhaiterais faire pointer le datadir du my.ini vers le onedrive de l'utilisateur qui ouvre la session.

pour cela je voudrai utiliser les variables d'environnements %onedrive% et %username% qui fonctionne
%onedrive% = C:\users\toto01\onedrive
%username% = toto01

dans mon my.ini j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[mysqld]
port=3306
socket="C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql"
tmpdir="C:/xampp/tmp"
datadir="C:/xampp/mysql/data"
je voudrai changer le datadir en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[mysqld]
port=3306
socket="C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql"
tmpdir="C:/xampp/tmp"
datadir="C:/Users/%USERNAME%/OneDrive/mysql/data"
si je met le datadir directement avec le chemin ca fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
datadir="C:/Users/toto01/OneDrive/mysql/data"
mais avec la variable d'environnement ca ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
datadir="C:/Users/%USERNAME%/OneDrive/mysql/data"
Je précise que c'est uniquement pour mysql avec Apache le Documentroot a fonctionné en mettant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DocumentRoot "${onedrive}/htdocs/dashboard/${username}"
<Directory "${onedrive}/htdocs/dashboard/${username}">
je continue mes recherches en parallèle sur google, si quelqu'un a une idée je suis preneur..

Merci par avance