Installation de MySQL : HELP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010
-
18 juil. 2006 à 16:49
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010
-
19 juil. 2006 à 07:47
Bonjour,
Je galere sur l'installation de MySQL
J'essaye de l'integrer dans mon setup
J'ai une question toute simple
Que fait mysql-essential-5.0.22-win32.msi en plus de copier les fichiers ?????
Je ne configure rien avec mysql-essential-5.0.22-win32.msi , je m'en sert uniquement pour installer les fichiers (j'arrete l'installation apres la demande d'enregistrement aupres de MySQL)
Sur un XP vierge
si j'execute
mysql-essential-5.0.22-win32.msi
et que je lance la ligne de commande suivante :
ShellExecute_AndWait('C:\Program Files\mysql\MySQL Server 5.0\bin\MySQLInstanceConfig.exe','-i -q "-lC:\mysql_install_log.txt" "-tC:\Program Files\mysql\MySQL Server 5.0\my-template.ini" "-pC:\Program Files\MySQL\MySQL Server 5.0" AddBinToPath=yes ServerType=SERVER DatabaseType=INNODB ConnectionUsage=DSS Port=3306');
Ca fonctionne
Sur le même XP vierge
Si j'installe manuellement les fichiers (exactement les mêmes) que mysql-essential-5.0.22-win32.msi et que je lance la même ligne de commande, ca ne fonctionne pas.
On dirait que mysql-essential-5.0.22-win32.msi rajoute une entrée dans un path, mais je ne trouve aucune info
cs_globule
Messages postés327Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention 6 octobre 2010 19 juil. 2006 à 07:47
Non, j'etais deja tombé sur cette page web mais le /quiet ne fonctionne pas.
De plus le mysql-essential-5.0.22-win32.msi ne crée pas de service .
Du moins je l'arrete avant, puisque je decoche "Configure MsqL"
C'est ma ligne de commande qui crée l'instance et le service (en delphi)
ShellExecute_AndWait('C:\Program Files\mysql\MySQL Server 5.0\bin\MySQLInstanceConfig.exe','-i -q "-lC:\mysql_install_log.txt" "-tC:\Program Files\mysql\MySQL Server 5.0\my-template.ini" "-pC:\Program Files\MySQL\MySQL Server 5.0" AddBinToPath=yes ServerType=SERVER DatabaseType=INNODB ConnectionUsage=DSS Port=3306');
Bref si je copie manuellement les fichiers, ca ne fonctionne pas
Si je lance le MSI ca fonctionne
J'ai remarqué que lorsque ca ne fonctionnait pas, il genere le my.ini dans MySQL\Bin, alors que quand ca fonctionne, il le genere dans MySQL tout court.
Bref je pense que c'est uniquement une histoire de path ...
Il me faudrait les sources du script d'installation de mysql-essential-5.0.22-win32, pour comprendre ce qui manque dans mon setup