Изменение tmpdir MariaDB в Debian - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть MariaDB на моей машине с Debian Linux, и у меня есть пара таблиц размером более 10 ГБ.Когда я пытаюсь изменить таблицы, MariaDB создает временные таблицы и сохраняет их в tmpdir, и из-за этого в моем tmpdir заканчивается свободное пространство.

Чтобы очистить tmpdir, мне приходится каждый раз перезагружать мой компьютер с Linux.Я создал мягкую ссылку tmpdir на другой каталог, но он не работает.Мне просто любопытно, есть ли эффективный способ решить эту проблему?

Я проверил несколько онлайн-ресурсов, и решение состоит в том, чтобы изменить местоположение tmpdir MariaDB, но он не работает для меня.Буду очень признателен, если кто-нибудь предложит мне более подходящее решение этой проблемы.

1 Ответ

0 голосов
/ 15 мая 2019

Настройте VARIABLE tmpdir на другой каталог.Убедитесь, что у каталога достаточно прав для доступа к нему mysqld.Также перезапустите mysqld после изменения my.cnf, чтобы указать его.Затем подтвердите это с помощью SHOW VARIABLES LIKE 'tmpdir';

Вы говорите, что пытались изменить tmpdir;покажите нам детали его изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...