• 03-10-2008, 21:24:05
    #1
    Üyeliği durduruldu
    ssh'den içeri almak istedim sqli.

    komutu verdim hala bekliyor. bekleme durumunda ancak Show MySQL Processes 'den baktığımda durum http://img180.imageshack.us/img180/4120/42913559mw2.gif resimdeki gibi. yani /*!40000 ALTER TABLE `post` ENABLE KEYS */ yazıyor.

    anlamı nedir acaba beklemeye devam ederken sizlere sorayım dedim. umarım sorun falan değildir
  • 06-10-2008, 11:01:28
    #2
    Administrator
    Uzun bir tablo ya tamir ediliyor ya yükleniyor.

    Eger /tmp ufak kaliyor ve bu nedenle MySQL ve diger uygulamalariniz sorun yaratiyorsa,
    /temp yada /tmp2 gibi yeni bir dizin yaratin.
    Ancak bu dizinin yeterli yer olan partition uzerinde olmasina dikkat edin. /
    (kok) dizini genellikle yeterli yere sahiptir bu nendele de /temp yada /tmp2 sizin icin uygun olacaktir.

    mkdir /temp
    chmod 777 /temp

    Ardindan my.cnf icine /temp i kullanmasi icin ayar koyalim.

    pico /etc/my.cnf (yada favari editorunuz ile)

    yazip my.cnf i acin ve hemen [mysqld] altina asagidaki sekilde tmpdir=/temp ve myisam_sort_buffer_size = 64M (bu satir myisam tablolarinin tamiratini hizlandirir) satirlarini ekleyin.

    [mysqld]
    tmpdir=/temp
    myisam_sort_buffer_size = 64M

    Ek olarak [myisamchk] altina da tmpdir = /temp satirini ekleyin. [myisamchk]
    yoksa aynen asagidaki gibi my.cnf dosyasinin en sonuna ekleyin.

    [myisamchk]
    tmpdir = /temp

    Ardindan mysql restart edin.