X

MySQL: ERROR 1118 (42000) at line 22799: Row size too large

При импорте дампа столкнулся с такой ошибкой: ERROR 1118 (42000) at line 22799: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

Исправить ошибку можно добавив опцию innodb_strict_mode = 0 в конфиг mysql.

В моем случае, это файл конфигурации MySQL сервера:
/etc/mysql/mariadb.conf.d/50-server.cnf

[mysqld]
...
innodb_strict_mode = 0

После этого, сохраняемся, и перезапускаем MySQL сервер

$ systemctl restart mariadb

Далее, я перезапустил импорт дампа и он закончился без ошибок.

Категории: MySQL Базы данных
Тэги: dumperrormysql