• Tor Didriksen's avatar
    Bug#16316074 RFE: MAKE TMPDIR A BUILD-TIME CONFIGURABLE OPTION · ba22c3f2
    Tor Didriksen authored
    Bug#68338    RFE: make tmpdir a build-time configurable option
    
    Background: Some distributions use tmpfs for mounting /tmp by
    default, which has some advantages, but brings also new
    issues. Fedora started using tmpfs on /tmp in version 18 for
    example. If not configured otherwise in my.cnf, MySQL uses
    system's constant P_tmpdir expanded to /tmp on Linux. This can
    introduce some problems with limited space in /tmp and also some
    data loss in case of replication slave [1].
    
    In case distributions would like to use /var/tmp, which should be
    better for MySQL purposes, then we have to patch the source or
    change tmpdir option in my.cnf, which is however not updated in
    case it has already existed.
    
    Thus, it would be useful to be able to specify default tmpdir
    path using a configure option, while using P_tmpdir in case it is
    not defined explicitly.
    
    Based on a contribution from Honza Horak
    ba22c3f2
lib_sql.cc 32.3 KB