По умолчанию MariaDB создает временную структуру таблицы в /var/tmp, и это заполяетт пространство корневой файловой системы (/).
Мы можем изменить настройки по умолчанию, назначив пользовательский временный каталог в разделе «[mysqld]» в файле my.cnf.
MariaDB создает временную структуру таблиц в каталоге tmpdir (/var/tmp), когда в таблицу вставляются огромные / массовые вставки.
Чтобы изменить настройку по умолчанию, добавьте переменную tmpdir в раздел [mysqld] в файле my.cnf, который указывает на каталог по вашему выбору.
1. Если ПО MariaDB установлено из репозиторияSoftware collections, переменная tmpdir добавляется в файл /etc/opt/rh/rh-mariadb-[version]/my.cnf вместо /etc/my.cnf.
$ cat /etc/opt/rh/rh-mariadb102/my.cnf [mysqld] tmpdir=/data/mysql/tmp
2. Если программное обеспечение MariaDB установлено из репозитория Base, переменная tmpdir добавляется в файл /etc/my.cnf, как указано выше.
Для подтверждения настройки выполните следующий запрос MySQL.
$ mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 9 Server version: 10.2.8-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> show variables like 'tmpdir'; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | tmpdir | /data/mysql/tmp | +---------------+-----------------+ 1 row in set (0.00 sec) MariaDB [(none)]>