# SQL Dump einspielen geht nicht

**URL:** <https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903>\
**Category:** Administration\
**Created:** [30. August 2018 um 19:30 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903 "2018-08-30T19:30:07Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![livaro2014](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@livaro2014](https://forum.shopware.com/u/livaro2014)\
**Post date:** [30. August 2018 um 19:30 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/1 "2018-08-30T19:30:07Z")

</div>

Ich bekomme beim Einspielen der Datenbank über PHPMyadmin immer diesen Fehler:

Fehler

**SQL-Befehl:**

&nbsp;

```
--
-- Constraints der Tabelle `s_import_export_session`
--
ALTER TABLE `s_import_export_session`
  ADD CONSTRAINT `FK_64E921BACCFA12B8` FOREIGN KEY (`profile_id`) REFERENCES `s_import_export_profile` (`id`) ON DELETE CASCADE

```

&nbsp;

**MySQL meldet:&nbsp;**

`#1452 - Kann Kind-Zeile nicht hinzufügen oder aktualisieren: eine Fremdschlüsselbedingung schlägt fehl (`ibstylea\_testumgebung`.`#sql-5dee\_19020d8`, CONSTRAINT `FK\_64E921BACCFA12B8` FOREIGN KEY (`profile\_id`) REFERENCES `s\_import\_export\_profile` (`id`) ON DELETE CASCADE)`

---

<div class="post-metadata">

**Author:** ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)\
**Post date:** [30. August 2018 um 19:53 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/2 "2018-08-30T19:53:51Z")

</div>

Foreign Key Checks abgeschaltet hat du schon (hab keine Tabelle ‘s\_import\_export\_profile’, deshalb kann ich es nicht testen)?

Matt

---

<div class="post-metadata">

**Author:** ![livaro2014](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@livaro2014](https://forum.shopware.com/u/livaro2014)\
**Post date:** [30. August 2018 um 19:56 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/3 "2018-08-30T19:56:14Z")

</div>

Was habe ich?

Wo kann ich das machen?

---

<div class="post-metadata">

**Author:** ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)\
**Post date:** [30. August 2018 um 20:22 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/4 "2018-08-30T20:22:16Z")

</div>

Naja, vorne dran ans Importfile

```
SET FOREIGN_KEY_CHECKS=0

```

Und hinten dran

```
SET FOREIGN_KEY_CHECKS=1

```

Matt

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [31. August 2018 um 06:15 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/5 "2018-08-31T06:15:39Z")

</div>

@SB

Welche&nbsp;Bewandtnis hat dein Kommentar? Bringt das dem Fragesteller irgendwie weiter?

---

<div class="post-metadata">

**Author:** ![livaro2014](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@livaro2014](https://forum.shopware.com/u/livaro2014)\
**Post date:** [31. August 2018 um 08:14 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/6 "2018-08-31T08:14:40Z")

</div>

Hmm, so ganz schlau werde ich hier nicht.&nbsp;

@msslovi0‍, wie kann ich denn da was ans importfile dranhängen?`Ist doch ein SQL Dump

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [31. August 2018 um 08:20 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/7 "2018-08-31T08:20:39Z")

</div>

Ich benutze immer Bigdump:&nbsp;[BigDump: Staggered MySQL Dump Importer](https://www.ozerov.de/bigdump/)

Da hinterlegst du im Script die Datenbank-Credentials und kannst auch bspw. als “pre-Querry” den foreign-key check deaktivieren.

---

<div class="post-metadata">

**Author:** ![livaro2014](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@livaro2014](https://forum.shopware.com/u/livaro2014)\
**Post date:** [31. August 2018 um 08:32 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/8 "2018-08-31T08:32:52Z")

</div>

ok teste ich mal danke.

Was ist denn eigentlich der foreign check?

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [31. August 2018 um 08:36 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/9 "2018-08-31T08:36:41Z")

</div>

Ein Fremdschlüssel ist ein Datenbankschlüssel, mit dem zwei Tabellen miteinander verknüpft werden. Die Fremdschlüsseleinschränkung identifiziert die Beziehungen zwischen den Datenbanktabellen, indem sie auf eine Spalte oder einen Satz von Spalten in der untergeordneten Tabelle, die den Fremdschlüssel enthält, auf die Primärschlüsselspalte oder den Spaltensatz in der übergeordneten Tabelle verweist.

---

<div class="post-metadata">

**Author:** ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)\
**Post date:** [31. August 2018 um 10:36 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/10 "2018-08-31T10:36:57Z")

</div>

> [@livaro2014 schrieb:](https://forum.shopware.com/profile/19294/livaro2014 "livaro2014")
> 
> @msslovi0‍, wie kann ich denn da was ans importfile dranhängen?`Ist doch ein SQL Dump

Dateien im Texteditor öffnen, Code oben und unten einfügen, speichern, fertig. Auch ein Dump ist nur eine Textdatei.

Matt

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [31. August 2018 um 11:09 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/11 "2018-08-31T11:09:27Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Ich benutze immer Bigdump:&nbsp;[https://www.ozerov.de/bigdump/](https://www.ozerov.de/bigdump/)
> 
> Da hinterlegst du im Script die Datenbank-Credentials und kannst auch bspw. als „pre-Querry“ den foreign-key check deaktivieren.

Warum machst Du es Dir unnötig schwer!? Benutz mal lieber HeidiSQL, anstatt immer den MYSQL Dumper auf den Server zu schmeissen!

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [31. August 2018 um 11:18 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/12 "2018-08-31T11:18:42Z")

</div>

Ja, HeidiSQL rockt!

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [31. August 2018 um 12:24 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/13 "2018-08-31T12:24:37Z")

</div>

> [@drakon schrieb:](https://forum.shopware.com/profile/16695/drakon "drakon")
> 
> Ja, HeidiSQL rockt!

Und wie der Scheiss rockt!&nbsp;

Für alle die es noch nicht kapiert haben und sich die Arbeit etwas leichter machen wollen…, hier 'ne kleine Anleitung für HeidiSQL. Vorrausetzung ist aber, das man die Datenbank von Außen anzapfen kann!

1. Heidi SQL herunterladen und installieren: [Download HeidiSQL](https://www.heidisql.com/download.php)

2. Verbindung zur DB einrichten:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/8/881903b77b3baa40e87150e54e064683537ee82a.png)

1. Sichererung erstellen:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/3e57a40b488939758f400880facc883d925b81e4.png)

&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/4/4dbde09f4c7e62bc1ae030ec9944c8441142e70d.png)

1. …und dann einfach exportieren!

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/8/862c91dde4302a75a21a409499906ba6ee238e77.png)

Die Datenbank - egal wie groß sie auch sein mag - wird dann ganz gemütlich auf Dein Desktop heruntergeladen oder was auch immer Du für einen Pfad angeben hast!

Alle mal besser wie dieser $§&/!" MYSQL Dumper!

Und einspielen geht mit Heidi natürlich auch wieder:

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/5809b1c2e3b15345b85f4b796a36f151076af24b.png)

Much fun! ![Smile](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/smile.png "Smile")

---

<div class="post-metadata">

**Author:** ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)\
**Post date:** [31. August 2018 um 12:50 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/14 "2018-08-31T12:50:05Z")

</div>

Und für die Nicht-Windowsuser gibt es direkt von MySQL/Oracle die [MySQL Workbench](https://dev.mysql.com/downloads/workbench/)&nbsp;(Windows, Linux, Mac), für Macuser außerdem [Sequel Pro](https://sequelpro.com/). Mir reicht aber für die tägliche Arbeit phpMyAdmin und für das einspielen großer Dumps gibt’s ja nen SSH-Zugang.

Matt

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [31. August 2018 um 12:56 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/15 "2018-08-31T12:56:30Z")

</div>

Klar, SSH ist wohl am schnellsten, keine Frage, aber erst mal hat den nicht jeder und zweitens kommen die meisten mit einer giftigen Konsole nicht wirklich klar! Von daher ist so ein Tool wie HeidiSQL für viel echt 'ne große Hilfe. Und mit phpMyAdmin ist man halt auch aufgeschmissen, sobald es eben um größere Datenbanken geht!

&nbsp;

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [31. August 2018 um 13:57 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/16 "2018-08-31T13:57:53Z")

</div>

> Verbindung zur DB einrichten

Vergessen zu erwähnen, dass die Datenbank einen externen Zugriff (außer bei XAMP) auch unterstützen muss. Also wenn sich die Datenbank nicht auf dem heimischen PC befindet, sondern auf dem Webspace oder Root-Server etc… Sonst passiert da nicht viel, da generell ein externer Zugriff in den meisten Fällen gar nicht eingerichtet ist. Ansonsten ist die Heidi schon ne geile Sau.&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [31. August 2018 um 14:02 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/17 "2018-08-31T14:02:24Z")

</div>

> [@Murmeltier schrieb:](https://forum.shopware.com/profile/26331/Murmeltier "Murmeltier")
> 
> […] Vorrausetzung ist aber, das man die Datenbank von Außen anzapfen kann!

Wer lesen kann… ![Wink](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/b3785da0cbf2c8566cb535dcf55b2730b5224899.png "Wink")

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [31. August 2018 um 14:07 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/18 "2018-08-31T14:07:25Z")

</div>

Man kann, zumindest wenn SSH&nbsp;zur Verfügung&nbsp;steht, den Zugang tunneln, so dass&nbsp;kein&nbsp;externer Zugang nötig ist, weil das für die Datenbank ein lokaler Zugriff direkt auf dem Server ist.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [31. August 2018 um 14:11 UTC](https://forum.shopware.com/t/sql-dump-einspielen-geht-nicht/54903/19 "2018-08-31T14:11:41Z")

</div>

Wie auch immer… ![Sticking-out-tongue](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/sticking-out-tongue.png "Sticking-out-tongue")
