# Wie importiere ich eine komplette sql Datenbank?

**URL:** <https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111>\
**Category:** Allgemein\
**Created:** [25. Februar 2024 um 15:02 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111 "2024-02-25T15:02:49Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [25. Februar 2024 um 15:02 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/1 "2024-02-25T15:02:49Z")

</div>

Hallo zusammen

Ich möchte mir von meinem Shop eine Kopie anlegen. Ich habe dafür die ganze Datenbank gespeichert und möchte diese nun im anderen System wieder importieren. Doch egal wie ich es versuche, ich erhalte immer folgende Fehlermeldung:

```auto
ERROR 1062 (23000) at line 550700: Duplicate entry 'e\xF5\xA0C\x1A\xC0@\x98\xB6j\xA1\xD3\x8D\xD1\xC9`' for key 'PRIMARY'
ERROR 1062 (23000) at line 550725: Duplicate entry 'e\xF9#\x0E_\xD3O\xC6\xA9h\xC9\x01\xC4u\xB4\xB8' for key 'PRIMARY'
ERROR 1062 (23000) at line 550753: Duplicate entry 'e\xFBJ1\xE0\xF2O\xCB\xB7\x93\xFE\xAD\xE1\x03\x94\xEA' for key 'PRIMARY'
ERROR 1062 (23000) at line 550777: Duplicate entry 'e\xFC\xB2\xC6Z\xC5D\xAA\xB4\x12\x02K\xC0\xE3\x87\xB6' for key 'PRIMARY'

```

Ich wollte das ganze über SSH mittels folgendem Befehl erreichen:

mysql -u root -pMeinPasswort sw6\_new \< meineDatenbank.sql

Habt ihr mir einen Tipp, wie ich diesen Dublikaten-Check verhindern kann?

---

<div class="post-metadata">

**Author:** ![stan\_o](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@stan\_o](https://forum.shopware.com/u/stan_o)\
**Post date:** [26. Februar 2024 um 09:10 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/2 "2024-02-26T09:10:03Z")

</div>

Moin,  
arbeite zwar mit phpmyadmin aber die foreign key müssen deaktiviert werden, sonst hab ich da immer Probleme gehabt.

---

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [26. Februar 2024 um 13:08 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/3 "2024-02-26T13:08:49Z")

</div>

Über phpMyAdmin bekomme ich einen Timeout wenn ich die 2GB grosse Datei einlese. Deshalb über die Konsole. Foreign Keys sind deaktiviert, geht aber trotzdem nicht.

```auto
Size: 2226776785
Compressed: 180358247
Erstelle neue Datenbank: sw6_new_1708939989
Deaktiviere die Fremdschlüsselprüfung...
Importiere /tmp/backup_temp/engelisn202402252300.sql in die Datenbank sw6_new_17 08939989 ...
ERROR 1062 (23000) at line 46: Duplicate entry '\x11\x0F|\xD87\x9BNZ\xB2\xAE\xE1 \xE7\xE6\x9CW\xFE' for key 'PRIMARY'

```

---

<div class="post-metadata">

**Author:** ![MichaelH74](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michaelh74/32/10014_2.png) [@MichaelH74](https://forum.shopware.com/u/MichaelH74)\
**Post date:** [26. Februar 2024 um 14:18 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/4 "2024-02-26T14:18:48Z")

</div>

Wenn die DB vorher komplett leer war, dann sollte es keine Probleme mit foreign keys oder dulicates geben.

Ich exportieren die DB immer so:

```auto
mysqldump --hex-blob --single-transaction -u username -p mydb > db.sql

```

Dann entferne ich den DEFINER mit:

```auto
sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i db.sql

```

Import erfolgt dann ganz normal und hat bisher noch nie größere Probleme gemacht.  
–hex-blob benötige ich aber beim Export wie auch das Entfernen des Definer. Sonst klappt der Import bei mir auch nicht.

Hoffe das hilft Dir etwas weiter!

Viele Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [27. Februar 2024 um 21:09 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/5 "2024-02-27T21:09:59Z")

</div>

Danke Michael für Deinen Tipp. Habe ich nun genauso versucht.  
Leider mit dem identischen Import Fehler: 😟

ERROR 1062 (23000) at line 47: Duplicate entry ‚\x11\x0F|\xD87\x9BNZ\xB2\xAE\xE1\xE7\xE6\x9CW\xFE‘ for key ‚PRIMARY‘

---

<div class="post-metadata">

**Author:** ![windes](https://avatars.discourse-cdn.com/v4/letter/w/ac91a4/32.png) [@windes](https://forum.shopware.com/u/windes)\
**Post date:** [28. Februar 2024 um 09:23 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/6 "2024-02-28T09:23:26Z")

</div>

Es gab mal den MySQLDumper, was die wenigsten wissen ist, es gibt eine Weiterentwicklung!  
[https://foren.myoos.de/viewforum.php?f=40](https://foren.myoos.de/viewforum.php?f=40)

Benutze ich persönlich gern und oft, auch für Shopware Datenbanken.  
Steffen Winde

---

<div class="post-metadata">

**Author:** ![MichaelH74](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michaelh74/32/10014_2.png) [@MichaelH74](https://forum.shopware.com/u/MichaelH74)\
**Post date:** [28. Februar 2024 um 14:35 UTC](https://forum.shopware.com/t/wie-importiere-ich-eine-komplette-sql-datenbank/103111/7 "2024-02-28T14:35:41Z")

</div>

Seltsam. Hört sich für mich fast so an als ob in deiner Original-DB schon der Fehler drin ist.  
Vielleicht kannst du das Problem ja auf eine konkrete Tabelle eingrenzen und vielleicht nur von der betroffenen Tabelle eine Dump / Import versuchen.
