• 01-04-2015, 16:32:34
    #1
    Merhabalar,

    Mysql performansını arttırmak için my.cnf'den tmpdir'i değiştirmeye çalışıyorum ancak "tmpdir" is readonly variable hatası alıyorum. Varsayılan olarak /tmp dışında hiç bir konumu ayarlamaya izin vermiyor.

    Konuyu internette arayınca 2010 yılından bug bildirimlerini gördüm sadece.

    Çözümünde yardımcı olur musunuz?
  • 01-04-2015, 16:40:09
    #2
    Platin üye
    Merhaba,

    Sırasıyla aşağıdaki komutları uygulayıp tekrar deneyebilirmisiniz ? (tmp diznini silip tekrar oluşturur.)

    lsof /tmp
    umount -l /tmp
    umount -l /var/tmp
    rm -fv /usr/tmpDSK
    /scripts/securetmp
  • 02-04-2015, 00:08:30
    #3
    teşekkür ederim ancak /tmp ile zaten çalışıyor ben bunu /tmp dışında nereye ayarlarsam ayarlayayım hata veriyor. izinler konusunda da sıkıntı yok bu arada.
  • 02-04-2015, 00:52:41
    #4
    Platin üye
    Aldığınız hata tmp dizninin readonly konumunda olduğunu belirttiği için yazmıştım. Peki tmp diznini belirttiğiniz satırı komple kaldırdığınızda da aynı hatayı mı veriyor ?
  • 02-04-2015, 01:56:53
    #5
    boş bırakırsam (devre dışı bırakırsam) direkt /tmp olarak görüyor, değer atamama izin vermiyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:56:53 -->-> Daha önceki mesaj 01:03:40 --

    Konfigürasyonu http://tools.percona.com/ adresinden oluşturup özelleştirmiştim. Son olarak aşağıdaki satırları ekleyince düzeldi. Şu an ramdiskten çalışıyor.

    innodb_additional_mem_pool_size=500K
    innodb_log_buffer_size=500K
    innodb_thread_concurrency=4