Büyük boyutlu myisam tablolarınızı repair ederken başlıkta belirtilen hatayı alabilirsiniz. Sebebi myisam sort buffer size değerine takılmanızdır. Bunun için tablo repair işlemlerinizi aşağıdaki şekilde yapabilirsiniz.
root@ayhanarda [/var/lib/mysql/ayhan_testdb]# /etc/init.d/mysql stop
Shutting down MySQL… SUCCESS!
root@ayhanarda [/var/lib/mysql/ayhan_testdb]# myisamchk -r -q ayhan_posts.MYI –sort_buffer_size=3G
– check record delete-chain
– recovering (with sort) MyISAM-table ‘ayhan_posts.MYI’
Data records: 0
– Fixing index 1
– Fixing index 2
– Fixing index 3
– Fixing index 4
– Fixing index 5
– Fixing index 6
– Fixing index 7
Data records: 720336
root@ayhanarda [/var/lib/mysql/ayhan_testdb]# /etc/init.d/mysql start
Starting MySQL… SUCCESS!
Ayhan ARDA
Ayrıca; Mysql error : Can’t create new tempfile: ‘*.TMD file şeklinde bir hata alırsanız da aynı çözümü kullanabilirsiniz.

Bir yanıt yazın