Création BDD sur PCs clients - PHP - Programmation
Marsh Posté le 15-10-2012 à 14:50:49
Tu as essayé d'afficher le contenu de $commande et de la coller dans un shell ?
Marsh Posté le 15-10-2012 à 14:56:11
Oui j'obtients ca :
C:\MySQLServer\bin\mysql -h 192.200.15.140 -u root -p1234 < C:\BDD_Generique.sql
Marsh Posté le 15-10-2012 à 15:04:15
J'ai mis ca a la place (je sélectionnais pas la BDD) mais toujours rien :
Code :
|
Marsh Posté le 15-10-2012 à 15:06:31
le code php est exécuté côté serveur
est ce que ton serveur php / apache est sur la machine du client ?
Marsh Posté le 15-10-2012 à 15:17:45
lp77 a écrit : Oui j'obtients ca : |
D'accord mais est-ce que ça marche déjà ça ?
Marsh Posté le 15-10-2012 à 16:24:45
lp77 a écrit : nn c'est via un site intranet |
Donc,
C:\MySQLServer\bin\mysql -h 192.200.15.140 -u root -p1234 < C:\BDD_Generique.sql
s'execute sur le serveur , pas sur le poste des clients
Est ce que tu as un firewall sur ces postes ? est ce que mysql y est paramétré pour accepté les connexions entrantes ?
Marsh Posté le 15-10-2012 à 14:38:02
Bonjour,
Dans le code suivant, je récupére le nom de la BDD à créer et l'adresse IP du serveur SQL surlequel on veut la créer (les PCs sont tous équipés de MySQL et j'ai créée un utilisateur avec l'IP du serveur Apache ...), lorsque je teste la commande d'importation via DOS elle fonctionne par contre lorsque j'essaie directement depuis un poste client via le site WEB, la BDD est créée sur ce poste mais l"importation n'est pas faite (BDD vide ...) !
ps : pour le chemin de l'appli mysql je l'ai modifié (ca passer pas avec les espaces ...).
Merci;