IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation MySQL Discussion :

Installeur MSI de MySQL


Sujet :

Installation MySQL

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 126
    Points : 110
    Points
    110
    Par défaut Installeur MSI de MySQL
    Bonjour,

    j'ai une question concernant l'installeur de MySQL. Je suis en train d'écrire un installeur NSIS qui doit lancer l'installeur MySQLv5.0_setup.exe. Cela ce fait via un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ExecWait MySQLv5.0_setup.exe
    mais l'installeur MySQL MSI décompresse des fichiers puis lance l'install' par la suite. J'aimerais pouvoir attendre la fin d'installation, d'autant plus que mon installeur me en place une DB après l'install' MySQL.

    Comment faire ? Est-ce que quelqu'un a déjà eu à faire face à ce genre de soucis ? Je peux lancer l'installeur MySQL avec des paramètre MSI /qb par exemple, mais je ne vois pas comment éviter le retour à mon installeur après la décompression des fichiers contenu dans l'installeur de MySQL.

    Merci à vous.

    Gal'

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 126
    Points : 110
    Points
    110
    Par défaut
    Okay,

    alors l'exécutable n'a pour but que de décompresser le mysql_server.msi dans le répertoire \Documents And Settings\${current_user}\Local Settings\Temp, fichier que l'on peut alors installer à sa guise avec l'installeur Micro$oft msiexec. A savoir la possibilité de le lancer en mode silencieux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msiexec /quiet /package mysql_server.msi
    et bien d'autres choses. Néanmoins un point me résiste: j'aimerais que l'instal' du service windows se fasse. Avec le wizard, on a une checkbox à cocher à la fin de l'install, et on embraye sur un deuxième wizard de config qui permet la création notamment du service Windows. L'install silencieuse apparemment ne lance pas ce wizard de config (ce qui semblerait logique vu qu'il s'agit que de questions et choix posés à l'utilisateur). La plupart de ces choix, je m'en fiche, car ils déterminent la config écrite dans le fichier de config my.ini, or je m'occupe moi-même de l'écriture de ce fichier avec mon installeur. En revanche, il va me falloir registrer le service windows manuellement. The end is near

    Gal'

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 126
    Points : 110
    Points
    110
    Par défaut
    C'est fait , mysqld-nt.exe possède les options qui vont bien:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    >mysqld-nt.exe --verbose --help
     
    mysqld-nt.exe  Ver 5.0.45-community-nt for Win32 on ia32 (MySQL Community Edition (GPL))
    Copyright (C) 2000 MySQL AB, by Monty and others
    This software comes with ABSOLUTELY NO WARRANTY. This is free software,
    and you are welcome to modify and redistribute it under the GPL license
     
    Starts the MySQL database server
     
    Usage: mysqld-nt.exe [OPTIONS]
    NT and Win32 specific options:
      --install                     Install the default service (NT)
      --install-manual              Install the default service started manually (NT)
      --install service_name        Install an optional service (NT)
      --install-manual service_name Install an optional service started manually (NT)
      --remove                      Remove the default service from the service list (NT)
      --remove service_name         Remove the service_name from the service list (NT)
      --enable-named-pipe           Only to be used for the	default server (NT)
      --standalone                  Dummy option to start as a standalone server (NT)
    [...]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. désinstallation msi mysql+gpo
    Par overider dans le forum Administration
    Réponses: 1
    Dernier message: 28/02/2012, 09h47
  2. Réponses: 2
    Dernier message: 22/06/2009, 02h30
  3. Installation de Mysql dans mon installeur de mon appli
    Par cactus666 dans le forum WinDev
    Réponses: 1
    Dernier message: 22/09/2008, 14h11
  4. Pack installeur application Java + serveur mysql
    Par steuve dans le forum Langage
    Réponses: 2
    Dernier message: 29/01/2008, 15h32
  5. msi ou comment réaliser un installeur?
    Par herzleid dans le forum Delphi
    Réponses: 11
    Dernier message: 09/04/2007, 19h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo