SQL backupfiler kompabilitet 5.7 och 8.0 (triggers)

  • Författare
  • Meddelande
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10904
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

SQL backupfiler kompabilitet 5.7 och 8.0 (triggers)

Inlägg26 feb 2019, 16:59

Som en minnesnotering till mig själv när jag får felmeddelande då jag läser in en SQL backupfil.
ERROR 1231 (42000) at line 179: Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'


Gör find och replace på:
",NO_AUTO_CREATE_USER" with nothing


https://bugs.mysql.com/bug.php?id=90624

Problemet är relaterat till hur backupfilen skapas av mysqldump och det är ett beteende som inte är kompatibelt mellan MySQL 5.7 och 8.0 och det påverkar även MariaDB (troligen 10.1 - 10.3 som motsvarar MySQL 5.7).
...
..:
.... /mos
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10904
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: SQL backupfiler kompabilitet 5.7 och 8.0 (triggers)

Inlägg11 mar 2019, 11:22

I en fil låg inställningen först.

Kod: Markera allt
NO_AUTO_CREATE_USER,


Antar man kan göra ett litet regexp-find i Atom som löser båda varianterna.

Kod: Markera allt
,NO_AUTO_CREATE_USER


Får se om det är ett stort eller litet problem.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 13 gäster