• Problem z MySQL too long varchar

    dodany przez Przemysław Sikora

    Muszę przyznać, że wcześniej nie miewałem zbyt dużych problemów z konfiguracją MySQL. Obecnie coraz częściej spotykam się z koniecznością modyfikacji/tuningu konfiguracji. Ostatnio dostałem informację od klienta o następujących błędach w logach
    ERROR 1406 (22001): Data too long for column 'tools' at row 1
    Rozwiązanie jest dosyć proste. Należy wyedytować plik konfiguracyjny serwera MySQL/MariaDB/Percona tj. „/etc/my.cnf” lub „/etc/percona-server.conf.d/mysqld.cnf”. Znajdujemy linię zawierającą: „sql-mode”.
    U mnie wyglądała ona tak
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    Należy usunąć wszystko po znaku =. Wpis powinien wyglądać następująco:
    sql-mode=""
    Na koniec oczywiście restart usługi

    systemctl restart mysql

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony