WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.9 R25 is now available!


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.13.x) »
  • General Help & Support »
  • PAGE_CHECKSUM im Mysql-Backup
  • Print
Pages: [1]   Go Down

Author Topic: PAGE_CHECKSUM im Mysql-Backup  (Read 18 times)

Offline sternchen8875

  • Global Moderator
  • *****
  • Posts: 683
PAGE_CHECKSUM im Mysql-Backup
« on: Today at 11:41:21 AM »
Da diese Thematik immer öfter auftritt, ein paar Worte dazu:
Es kommt immer öfter vor, dass in den Backups der Datenbank am Ende jeder Tabelle ein Eintrag wie dieser erscheint:
Quote
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PAGE_CHECKSUM=1;
Die grünen Teile können dabei unterschiedlich sein, es geht um den letzten Teil PAGE_CHECKSUM=1.
Dabei handelt es sich um ein Sicherheitsfeature des MySQL-Forks MariaDB, eine Prüfsumme für die geschriebenen Daten eines Exports.
Das Problem dabei: Nicht jeder SQL-Importer kann damit etwas anfangen und bricht dann den Importvorgang ab, oft mit einer solchen Fehlermeldung:
Quote
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PAGE_CHECKSUM=1
Lösung (zumindest aktuell): Dieses PAGE_CHECKSUM=1 aus jeder abschließenden Zeile einer Tabelle entfernen. Das geht mit jedem einfachen Editor zum Bearbeiten von nicht-binären Dateien (Notepad, Notepad++ oder diverse Code-Editoren), nicht aber mit WordPad oder gar Word.
Wichtig dabei:
nichts anderes entfernen
die Zeile muss mit einem Semikolon abschließen



English
Since this topic comes up increasingly often, a few words about it:
It happens more and more frequently that an entry like this appears at the end of each table in database backups:
Quote
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PAGE_CHECKSUM=1;
The green parts may vary; the issue concerns the last part PAGE_CHECKSUM=1.
This is a security feature of the MySQL fork MariaDB, a checksum for the exported data.
The problem: Not every SQL importer can handle this and cancels the import process, often with an error message like this:
Quote
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PAGE_CHECKSUM=1
Solution (at least for now): Remove this PAGE_CHECKSUM=1 from the final line of every table definition. This can be done with any simple text editor (Notepad, Notepad++, or various code editors), but NOT with WordPad or Word.
Important:
do not remove anything else
the line must end with a semicolon



Nederlands
Omdat dit onderwerp steeds vaker ter sprake komt, hier een korte toelichting:
Het komt steeds vaker voor dat er in database-back-ups aan het einde van elke tabel een vermelding als deze verschijnt:
Quote
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PAGE_CHECKSUM=1;
De groene delen kunnen variëren, het gaat hier om het laatste stukje PAGE_CHECKSUM=1.
Dit is een beveiligingsfunctie (security feature) van de MySQL-fork MariaDB, een checksum (controlegetal) voor de geëxporteerde gegevens.
Het probleem: Niet elke SQL-importer kan hiermee overweg en breekt het importproces af, vaak met een foutmelding zoals deze:
Quote
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PAGE_CHECKSUM=1
Oplossing (voorlopig): Verwijder deze PAGE_CHECKSUM=1 uit de laatste regel van elke tabel. Dit kan met elke eenvoudige teksteditor (Notepad, Notepad++ of diverse code-editors), maar NIET met WordPad of Word.
Belangrijk:
verwijder niets anders
zorg dat de regel eindigt met een puntkomma
Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.13.x) »
  • General Help & Support »
  • PAGE_CHECKSUM im Mysql-Backup
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2