DEBIAN [Warning] Could not increase number of max_open_files to more than 16364 (request: 17059)

Случился такой WARNING в логах, после тюннинга mysql.

Помогла правка лимитов, только в systemd mysql

# grep Limit /etc/systemd/system/mysql.service 
LimitNOFILE=16364

меняем значение на

LimitNOFILE=65535

а затем

systemctl daemon-reload
systemctl restart mysql

Все варнинги и ошибки ушли.

mysql: BIGINT UNSIGNED value is out of range in

Всё дело в режимах sql_mode
Проблема такая вылезла у меня на MariaDB

> show variables LIKE 'sql_mode';
+---------------+--------------------------------------------------------------------+
| Variable_name | Value                                                              |
+---------------+--------------------------------------------------------------------+
| sql_mode      | NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION                         |
+---------------+--------------------------------------------------------------------+
1 row in set (0.00 sec)