#mysql #mariadb
#mysql #mariadb
Вопрос:
У меня есть MariaDB на моей машине Debian Linux, и у меня есть пара таблиц размером более 10 ГБ. Когда я пытаюсь изменить таблицы, MariaDB создает временные таблицы и сохраняет их в tmpdir, и из-за этого в моем tmpdir не хватает места.
Чтобы очистить tmpdir, я должен каждый раз перезагружать свой Linux-компьютер. Я создал программную ссылку tmpdir на другой каталог, но она не работает. Мне просто интересно, есть ли эффективный способ решить эту проблему?
Я проверил несколько онлайн-ресурсов, и решение состоит в том, чтобы изменить местоположение tmpdir MariaDB, но у меня это не работает. Я был бы очень признателен, если кто-нибудь может предложить мне лучшее возможное решение этой проблемы.
Ответ №1:
Настройте VARIABLE
tmpdir
его как какой-либо другой каталог. Убедитесь, что каталог имеет достаточные привилегии для mysqld для доступа к нему. Также перезапустите mysqld после изменения my.cnf, чтобы указать его. Затем проверьте это через SHOW VARIABLES LIKE 'tmpdir';
Вы говорите, что пытались изменить tmpdir
; покажите нам детали его изменения.