Installtion du MYsql et detection de fonctionnement

Résolu
Messages postés
52
Date d'inscription
mercredi 12 mars 2003
Statut
Membre
Dernière intervention
2 octobre 2009
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Bonjour,

J'ai
bien appris des diffrentes sources sur VB6 et MySQL et je remercie tous
les contributeurs qui ont déposé des sources et des commentaires.

J'ai maintenant besoin d'aller plus loin et d'integrer dans mon prog VB, au premier RUN du programme

1/ Detection d'un serveur existant et installation du Mysql si absent
   
   
Pour l'installationt, je pense q'une commande en SHELL avec le
setup.exe du pack Mysql devrait faire l'affaire, mais je trouve que
l'install de MYSQL demande trop de reglage a l'utilisateur je
prefererai faire quelque chose comme le pack d'EASYPHP qui mle parrait
bien plus simple pour un NOVICE

2/ Vérifier ensuite que le
service est actif sur une adresse IP et un Port defini ( pas forcément
3306) que je mettrais ensuitedans mon Prog.INI
    Comment verifier que le service est actif ( genre sous EASYPHP qui allume en vert) ?
    Comment se connecter si le port n'est pas 3306 ? tous les bouts de code que j'ai trouvé n'évoque pas ce point !(ou j'ai zappé sur le moment !)

3/ Créer les bases et les tables dont j'ai besoins pour la suite
    La je pense qu'ne commande "create table"....devrait faire l'affaire

Merci d'avance pour  vos sugestions, pistes et commentaires....

FR

1 réponse

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
49
salut,

1/ Detection d'un serveur existant et installation du Mysql si absent
= > tu peux regarder dans la liste des programme désinstallable (par le registre), si c'est possible de désinstaller easyphp, c'est que c'est installé ;)

celà dit je ne vois vraiment pas pourquoi tes utilisateurs devraient tous avoir un moteur et une base locale...

2/ Vérifier ensuite que le service est actif sur une adresse IP et un
Port defini ( pas forcément 3306) que je mettrais ensuitedans mon
Prog.INI
=> l'install sera pas défaut, ils seront tous forcément en 127.0.0.1
=> mysql est un moteur dont l'activité est visible dans les SERVICES, c'est cette piste qu'il faut exploiter
=> le port sera toujours le même, néanmoins il suffit normalement de changer le host dans ta chaine de connexion pour un autre port, comme localhost:4444

3/ Créer les bases et les tables dont j'ai besoins pour la suite
=> oui un simple CREATE BASE puis TABLE

mais de toutes manières (oui je radote) en aucun cas il ne devrait y avoir besoin de PLUSIEURS MOTEURS...

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp