Ich möchte die gesamte Datenbank übernehmen. Wo finde ich die Datenbankdatei?
Und gibt es eine Möglichkeit, die gesamte Datenbank mit allen Daten in eine Textdatei zu schreiben (wie die in SQL Server)?
mysql
sql
database
mysql-workbench
HAJJAJ
quelle
quelle
So generieren Sie SQL-Skripts für Ihre Datenbank in Workbench
Database > Reverse Engineer
und befolgen Sie sie. Der Assistent führt Sie durch die Verbindung zu Ihrer Instanz, die Auswahl Ihrer Datenbank und die Auswahl der Objekttypen, die Sie zurückentwickeln möchten. Wenn Sie fertig sind, haben Sie mindestens eine neue Registerkarte namens MySQL Model. Möglicherweise haben Sie auch eine Registerkarte namens EER-Diagramm, die cool, aber hier nicht relevant ist.Database > Forward Engineer
Copy to Clipboard
oderSave to Text File
.Der Assistent bringt Sie weiter, aber wenn Sie nur das Skript möchten, können Sie hier anhalten.
Ein Wort der Vorsicht: Die Skripte werden mit
CREATE
Befehlen generiert . Wenn Sie möchten, müssenALTER
Sie (soweit ich das beurteilen kann) die CREATEs manuell in ALTERs ändern.Das wird garantiert funktionieren, ich habe es heute Abend gemacht.
quelle
In MySQL Workbench 6 wurden Befehle neu positioniert, da die Registerkarte "Serververwaltung" nicht mehr vorhanden ist.
Sie finden jetzt die Option "Datenexport" im Abschnitt "Verwaltung", wenn Sie eine Standardserververbindung öffnen.
quelle
In MySQL Workbech gibt es eine Datenexportoption
quelle
Ich habe diese Frage gefunden, indem ich Google nach "SQL-Datei für die Exportdatenbank der MySQL-Workbench" durchsucht habe. Die Antworten hier haben mir nicht geholfen, aber ich habe sie schließlich gefunden. Deshalb poste ich sie hier, damit zukünftige Generationen sie finden können:
Antworten
Gehen Sie in MySQLWorkbench 6.0 wie folgt vor:
Hier ist ein Screenshot als Referenz:
quelle
Klicken Sie im oberen Menü der MySQL Workbench auf Datenbank und dann auf Forward Engineer. Stellen Sie im Optionsmenü, mit dem Sie angezeigt werden, sicher, dass "Einfügeanweisungen für Tabellen generieren" festgelegt ist.
quelle
Probieren Sie die Exportfunktion von phpMyAdmin aus .
Ich denke, es gibt auch die Möglichkeit, die Datenbankdateien von einem Server auf einen anderen zu kopieren, aber ich habe momentan keinen Server verfügbar, daher kann ich ihn nicht testen.
quelle
Nichts davon hat bei mir funktioniert. Ich verwende Mac OS 10.10.5 und Workbench 6.3. Was für mich funktioniert hat, ist Datenbank-> Migrationsassistent ... Führen Sie die Schritte sehr sorgfältig aus
quelle
Verwenden von Windows 10 und MySql Workbench 8.0
Dies eröffnet so etwas
quelle
Überraschenderweise dient der Datenexport in der MySql Workbench nicht nur Daten, sondern ist auch ideal zum Generieren von SQL-Skripten für die gesamte Datenbank (einschließlich Ansichten, gespeicherten Prozeduren und Funktionen) mit nur wenigen Klicks. Wenn Sie nur die Skripte und keine Daten möchten, wählen Sie einfach die Option "Tabellendaten überspringen". Es kann separate Dateien oder eine eigenständige Datei generieren. Hier finden Sie weitere Details zu dieser Funktion: http://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-data-export.html
quelle
In MySQL Workbench Server >>>>>> Daten exportieren und dann den Anweisungen folgen. Es werden Einfügeanweisungen für alle Tabellendaten generiert. Jede Tabelle verfügt über eine SQL-Datei für alle enthaltenen Daten
quelle