/tmp 485M boyutunda.. Doğal olarak onarım vs işlemler yapılmıyor. Ekstra bir temp dizini oluşturup mysql in işlemlerde burayı kullanmasını nasıl sağlarız?

Ozelden erisim bilgilerini iletebilirsen bir bakayim.

Sorunlar her zaman ayni olmuyor arkadaslar. Bu ornekte, mysql in kullandigi default /tmp dizini serverda kucuk boyda tanimlanmis ve ayri bir partition olarak yaratilmis, neden oyle yapilmis anlamadim acikcasi. Sorunda buradaydi, /tmp her tamir asamasinda doluyor ve tablo tamir olamiyordu. MySQL in kullanmasi icin /temp dizini yarattim, ayri bir partition yaratmadim, bu durumda boyu disk boyu ile sinirli olacagi icin oldukca buyuk. Tamirat basariyla tamamlandi, ancak yine de baska tablolarda hata olup olmadigina baktim ve 3 tabloda daha sorun vardi, onlari da tamir edince sorun cozuldu. Yani ortada bir sir yada gizem yok. Sorunun kaynagini bulunca gerisi kolay.

iyinet' e iyi yaklaşımı ve kimsenin çözemediği sorunu çözdüğü için teşekkür ediyorum... Keşke maneged server satsada bizde kiralayabilsek

ArkadaŞlar Vbulletin mysql u kiletledi.. Post Kullanımda diyor.. Optimize et dediğimizde faliyette diyor. Onar dediğimizde Mysql sunucu Kilitleniyor ve cvp vermiyor. Durup dururken bu sorun çıktı. Acil yardımlarınızı bekliyorum.. SSh dan da onardım.! 1. check database tables mysqlcheck -s -u mysqlusername -p vbforumdbname ignore session and cp session table messages this command will show the 'X clients are using or haven't closed table error' if it exists the below is how to fix it 2. repair table mysqlcheck -r -q -u mysqlusername -p vbforumdbname 3. recheck database tables mysqlcheck -s -u mysqlusername -p vbforumdbname if still get corruption errors that aren't related to session tables, then run mysqlcheck -r -u mysqlusername -p vbforumdbname usually happens when mysql was writing to disk when mysql server was restarted abruptly etc it's always good idea to flush-tables before restarting mysql i. e. mysqladmin -u root -p flush-tables Para etmedi, Mysql u devre dışı bırakıyor. Tüm serverde mysql kesiliyor.. Bunu onarmanın bir yolu yokmu? DB 1 GB...

Bir bak bakalim, tamirat bitti.

iyinet, şu işin sırrını versen de herkes çözse my. cnf demi değişiklik yapıyorsun hızlı onarım için?

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. / 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. vi /etc/my. cnf yazip my. cnf i acin ve hemen altina asagidaki sekilde tmpdir=/temp ve myisam_sort_buffer_size = 64M satirlarini ekleyin. tmpdir=/temp myisam_sort_buffer_size = 64M Ek olarak altina da tmpdir = /temp satirini ekleyin. yoksa aynen asagidaki gibi my. cnf dosyasinin en sonuna ekleyin. tmpdir = /temp Ardindan mysql restart edin.