Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So stellen Sie MySQL-Blobs zuverlässig wieder her

Ich habe es geschafft, die Blobs mit dem folgenden mysqldump-Befehl zu sichern und wiederherzustellen:

mysqldump --opt  --skip-extended-insert --max_allowed_packet=128M -u root myDB > filename

Nicht sicher, ob es max_allowed_packet angibt auf der Kommandozeile oder skip-extended-insert das hat geklappt.

Ich bin davon ausgegangen, dass mein max_allowed_packet von 32 MB verwendet wurde, aber ich denke, dass es in der mysql-Konfigurationsdatei im Abschnitt [mysqld] steht und daher wahrscheinlich nicht auf Dump zutrifft.

Ich verstehe immer noch nicht, warum ich weder beim Dump noch bei der Wiederherstellung einen Fehler erhalten habe.