Hauwee
Messages postés79Date d'inscriptionvendredi 8 décembre 2006StatutMembreDernière intervention29 janvier 2010
-
14 oct. 2008 à 21:52
Hauwee
Messages postés79Date d'inscriptionvendredi 8 décembre 2006StatutMembreDernière intervention29 janvier 2010
-
30 mars 2009 à 11:59
Bonsoir,
Je souhaite développer une appli VB2008 connectée à une base MySQL (j'utilise MySQL Connecteor ODBC et MySQL Connector .NET)
Je vais créer la base localement pour le développement et les tests, mais comment faire ensuite pour créer cette même base sur le serveur, dynamiquement ?
Peut-on "exporter" le tout de code SQL lié à cette base pour ensuite l'exécuter sur le serveur ?
Hauwee
Messages postés79Date d'inscriptionvendredi 8 décembre 2006StatutMembreDernière intervention29 janvier 2010 30 mars 2009 à 11:59
Bonjour,
J'utilise des commandes déjà intégrées à MySQL, à savoir :
Il faut ouvrir une fenêtre DOS normale (pas le client ligne de commandes MySQL --> je me suis fait avoir la 1ère fois) et te positionner sur le répertoire d'exécution de MySQL (du style C:\program files\mysql\mysql server\bin ...)
Export de la base sans donnée : mysqldump -u Utilisateur -pMotDePasse --no-data NomBase > C:\NomFichier.sql
Export avec données : mysqldump -u Utilisateur -pMotDePasse NomBase > C:\NomFichier.sql
Import : mysql -u Utilisateur -pMotDePasse NomBase < C:\NomBase.sql
Il faut juste que ta base soit créée (un simple CREATE DATABASE NomBase) ou peut être ajouté cette commande directement dans le fichier NomFichier.sql (mais là je n'ai pas encore testé)