Comment puis-je exécuter un script sur/dans une base de données mysql?
J'ai créé une base de données de MySQL utilisation de MySQL Workbench. Il a environ 20 tables. Je ne peux pas comprendre comment exécuter des scripts sur la base de données.
En fait, je cherche à faire un script de création de base de données qui va me permettre de créer ma base de données sur un autre serveur MySQL.
OriginalL'auteur reggie | 2010-03-16
Vous devez vous connecter pour publier un commentaire.
etc...
Mettre ça dans un fichier appelé mydbcreate.sql et de les exécuter (à partir de la ligne de commande)
OriginalL'auteur mmacaulay
Sachant mysql utilitaires de ligne de commande est utile & important, mais pour l'exécution de tâches courantes d'utiliser une base de données de l'outil d'administration, tel que phpMyAdmin, créer et gérer vos bases de données. Ces outils, il est extrêmement facile de créer & parcourir les tables, créer exporter des scripts (un fichier avec toutes les requêtes pour créer des tableaux, insérer des données, etc...), et d'autres grandes choses.
phpMyAdmin est génial, fonctionne dans et environnement LAMP, est gratuit et facile à utiliser.
http://www.phpmyadmin.net/home_page/index.php
Screeny de l'exportation de la base de données dans phpMyAdmin (recadrée shot)le texte d'alt http://www.typolight.org/tl_files/images/documentation/sql-export.jpg
OriginalL'auteur John Himmelman
Voici quelques conseils :
Et
Il génère un fichier avec des structures et des données. La deuxième ligne de prendre les données à partir du fichier de la base de données.
Il n'y a pas d'espace entre -p et le mot de passe. Il serait préférable de ne pas mettre le mot de passe dans votre commande, comme cela peut se retrouver dans votre .bash_history. Si vous omettez le mot de passe, il sera demandé:
Et
OriginalL'auteur Patrick Desjardins
Peut-être ce dont vous avez besoin est de savoir que ces états sont appelés DDL? Ensuite, vous pouvez aller à n'importe quel site de MySQL et demandez comment générer DDL? De ne pas être sarcastique, juste pour dire . . .
Aussi, vous pouvez essayer ceci:
utiliser mysqldump à partir de la ligne de commande avec l'option --no-option de données. Demander de l'aide si besoin de plus d'infos. Mais un exemple simple serait:
(bien sûr, sans les accolades)
OriginalL'auteur MJB
Vous avez deux options.
Pour le #1, utilisez la commande de menu
À partir d'ici, vous pouvez utiliser un programme comme MySQL GUI Tools ou voir les autres réponses dans ce thread pour importer le script SQL généré à partir de la ligne de commande.
Pour le #2, utilisez la commande de menu
Avant de vous faire un de ces, vous pouvez établir une connexion via
Important! Pour ces deux options, assurez-vous d'examiner attentivement toutes les options disponibles dans les invites - petit paramètres peuvent faire un grand changement dans la sortie!
OriginalL'auteur Peter Bailey