Installation de MySQL : HELP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Messages postés
327
Date d'inscription
mardi 8 octobre 2002
Statut
Membre
Dernière intervention
6 octobre 2010
- - Dernière réponse : cs_globule
Messages postés
327
Date d'inscription
mardi 8 octobre 2002
Statut
Membre
Derniè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

A l'aide !!!!!
Afficher la suite 

2 réponses

Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
22
0
Merci
Salut

Le msi doit lancer peut etre un service.
Et si le service ne fonctionne pas tu ne peut pas creer d'instance.

regarde si ton setup n'a pas d'option quiet (silencieux)

regarde http://jehiah.com/archive/building-a-windows-installer

Je crois que /quiet fonctionne
Commenter la réponse de nhervagault
Messages postés
327
Date d'inscription
mardi 8 octobre 2002
Statut
Membre
Dernière intervention
6 octobre 2010
0
Merci
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

Merci
Commenter la réponse de cs_globule