2017-01-24 20 views
0

Ich muss bestimmte Datensätze aus 1 Datenbank kopieren. Das Problem ist, dass ich nicht den Weg finden kann, nur eine Datenbank aus der Datei mysqldump einzufügen.Wie füge ich eine spezifische Datenbank von mysqldump

  1. Datei ist zu groß, um sogar versuchen, öffnen Sie es im TXT-Editor.
  2. Datei ist zu groß, um es in phpMyAdmin hochladen

    I could't aslo zu finden, wie es in mysql-Konsole zu tun (nur wie 1-Datenbank von database.sql Datei hinzufügen, aber in aktuellem Fall ist mich mit mysqldump, damit das nicht funktioniert).

Ich benutze Wamp auf localhost.

Irgendwelche Ideen?

Antwort

1

Sie verwenden können,

mysql -u username -p -D reqd_database --one-database < database.sql

Diese Abfragen nur die SQL-Quelle wird, die auf die gewählte Datenbank anzuwenden.

+0

In Comand Prompt gibt es mir zurück "mysql wird nicht als interner Befehl, ausführbares Programm oder Batch-Datei erkannt". Und wenn ich das in mysql-Konsole versuche, gibt -> (Pfeile, dass der Befehl nicht beendet ist) – artur2729

+0

Dieser Befehl muss von der Eingabeaufforderung und nicht in Mysql Shell/Konsole ausgeführt werden. Es wird nicht erkannt, da der Pfad der mysql ausführbaren Datei nicht bekannt ist. Erstellen Sie vor dem Ausführen dieser Abfrage die reqd_database, falls diese nicht verfügbar ist. – franklinsijo

+0

Also muss ich Pfad für mysql in Systemvariablen deklarieren? oder führe diesen Befehl im mysql-Home-Ordner aus? Danke für Ihre Hilfe – artur2729

Verwandte Themen