2010-05-20 4 views
0

I mon logiciel (codé en C# .NET) J'ai besoin du client pour installer un serveur de base de données (MySQL dans mon cas). Je déploie la configuration et je l'installe comme un pré-requis. Après l'installation du serveur de SGBD,Installation des bases de données après l'installation du serveur

J'ai besoin de configurer des bases de données (que j'ai créées) sur la machine cliente. Comment faire cela automatiquement (dans le cadre de l'installation.)?

Répondre

1

si vous connaissez le nom d'utilisateur et mot de passe, vous pouvez exécuter cmd pour restaurer la base de données à partir du fichier de vidage

mysql -u #username# -p #database# < #dump_file# 
+0

vous vérifiez ce lien pour la mise en œuvre http://www.dotnetspider.com/resources/19537-MySQL-Database -Backup-Restore-from-C-NET.aspx – volody

+0

Merci. Que faire si j'ai des données BLOB? (Les images sont également stockées dans la base de données). Je connais les inconvénients de l'utiliser Mais je dois le faire. Cette méthode fonctionnera-t-elle encore alors? – claws

+0

J'ai utilisé BLOB pour stocker des documents dans le passé, mais je ne me souviens pas d'un problème avec l'utilisation de la restauration. Cela peut prendre un certain temps, cela dépend de la taille du fichier de sauvegarde. Décidément, ce n'est pas une bonne idée d'exécuter sql select statement avec blob dans Query Browser -> le temps de réponse peut être important. – volody

Questions connexes