mysql-dump
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mysql-dump [2021-10-20 11:52:38] – [MySQL-DB kopieren] manfred | mysql-dump [2024-06-26 16:45:59] (aktuell) – [Fehler] manfred | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| # mysqldump --order-by-primary -Ac > all_databases.sql | # mysqldump --order-by-primary -Ac > all_databases.sql | ||
| - | INNODB-Dump mit " | + | INNODB-Dump mit "%%--single-transaction%%" ziehen: |
| Es dürfen diese Aufrufe während der Dump geschrieben wird, | Es dürfen diese Aufrufe während der Dump geschrieben wird, | ||
| nicht ausgeführt werden: | nicht ausgeführt werden: | ||
| Zeile 30: | Zeile 30: | ||
| - | ==== Fehler | + | ==== MySQLDump |
| - | sollte soein Fehler auftreten: | ||
| - | mysqldump: Got error: 1105: Percona-XtraDB-Cluster prohibits use of LOCK TABLE/FLUSH TABLE < | ||
| - | dann muß man dem '' | + | === Fehler === |
| - | | + | |
| + | wenn dieser Fehler auftritt: | ||
| + | > mysqldump: Got error: 1105: Percona-XtraDB-Cluster prohibits use of LOCK TABLE/FLUSH TABLE < | ||
| + | |||
| + | dann liegt das daran: | ||
| + | > echo "SHOW VARIABLES WHERE Variable_name LIKE ('pxc_strict_mode');" | mysql -t | ||
| + | | ||
| + | | Variable_name | ||
| + | +-----------------+-----------+ | ||
| + | | pxc_strict_mode | ENFORCING | | ||
| + | +-----------------+-----------+ | ||
| + | |||
| + | das ist die falsche vorgehensweise: | ||
| + | > echo "SET GLOBAL pxc_strict_mode=' | ||
| + | |||
| + | das wäre dann zu tun (eine dieser beiden zusätzlichen Optionen verwenden): | ||
| # mysqldump ... --single-transaction | # mysqldump ... --single-transaction | ||
| + | # mysqldump ... --no-lock-tables | ||
| + | |||
| + | mal ausprobieren: | ||
| + | SET unique_checks=0; | ||
| + | SET foreign_key_checks = 0; | ||
/home/http/wiki/data/attic/mysql-dump.1634730758.txt · Zuletzt geändert: von manfred
