Jarek Chrzanowski

Jarek Chrzanowski IT Administrator,
PROFIN

Temat: Mysql aktualizacja z wersji 2001 do 2002

Podczas aktualizacji na bazach mariadb kilka baz aktualizuje się prawidłowo ( 2-3) a na kolejnej wyskakuje błąd:
Row size too large. The maximum row size for used table type, not counting BLOB, is 8126.

Zgodnie z tym co podaje Google - zwiększyłem wartość innobd-log-file-size z 256M do 4Gb ( sprawdziłem pliki o takiej wartości się założyły ) i dalej wyskakuje po którejś bazie czasie ten sam błąd.

W dodatkowych informacjach można wyczytać, że krzaczy się przy " ALTER TABLE 'SprawozdaniaKS".
Czy ktoś z was miał taki problem i znalazł rozwiązanie.
Nie mogę uaktualnić od wersji 2001.0.2.

Bazy bez problemu chodziły przez kilka lat. wersja serwera: 10.3.22-MariaDB-0+deb10u1-log - Debian 10

Pozdrawiam
Bartosz Partyka

Bartosz Partyka www.erpline.pl

Temat: Mysql aktualizacja z wersji 2001 do 2002

A może migracja na MSSQL? :)
Jarek Chrzanowski

Jarek Chrzanowski IT Administrator,
PROFIN

Temat: Mysql aktualizacja z wersji 2001 do 2002

Założyłem nawet instancję Express'a na linuksie. Odtwarzanie przez pliki txt z Enovy trwa masakrycznie długo. Próbowałem innymi metodami konwertować, ale nie radzą sobie z polami timestamp. Po za tym wydajność wersji Express zniechęciła mnie, a za wersję pełną serwerową nie chcę płacić.
Poradziłem sobie z problemem na MySQL. Zrzuciłem bazy i wgrałem od nowa - błąd przy aktualizacji zniknął.

Pozdrawiam

Następna dyskusja:

Problem z aktualizacja do w...




Wyślij zaproszenie do