2009-10-01 7 views
0

Je ne fais que configurer l'environnement en direct de mon nouveau projet. Contrairement à mes systèmes de développement et de test, l'environnement en direct consiste en un serveur Web (Win 2003) et un serveur de base de données séparé (MYSQL).Installation à distance des processus stockés sur MySQL

Mon processus d'installation pour chaque version du logiciel est bien scénarisé, me donner des options d'annulation complètes etc.

Cependant, je ne peux pas trouver comment installer mes procédures stockées dans ce processus. Je ne peux pas exécuter une ligne de commande MYSQL car MYSQL n'est pas installé sur le serveur Web, il accède uniquement à la base de données via ODBC.

Existe-t-il un moyen par lequel je peux exécuter des commandes MYSQL sur le serveur web, via ODBC à partir d'une ligne de commande? Je veux vraiment tout garder ensemble afin que je puisse lancer "Install v123" et que tout virevolte et s'installe en une seule fois.

Répondre

0

Il existe peut-être une solution plus élégante mais: J'ai eu un problème très similaire il y a quelques années, et j'ai finalement écrit un petit programme autonome pour exécuter mes scripts à la fin de l'installation.

Une autre option courante consiste à les faire fonctionner dans le cadre d'un utilitaire/page de configuration que l'utilisateur utilise après la configuration, mais je suppose que vous voulez conserver cela comme une installation en une étape.

Questions connexes