mysql bakımı

myisam tabloları arada bir çatlar. mysql in öyle bir yapısı var işte 🙂 neyse sonuçta arada bir bakım ister mysql demek buda.

mysql database e nasıl bakım yapılır.

1. yol server da root veya adminsek komut satırından
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
2. yol serverda root değiliz ve/veya shared hosting bir tane database’i onarcaz.

mysqlcheck -uKullanıcıAdı -pParola -hHostAdresi DB_ADI --auto-repair --check --optimize
bazı tablolar yinede corrupt görünebilir. bu durumda

repair table tablo_adı use_frm;

denenebilir. bazen mysqlcheck “Segmentation fault” veripde göçebilir bu durumda “–auto-repair” yerine “–repair” yapıp deneyebilirsiniz. bu durumda komutumuz şöyle olucak.

mysqlcheck -uKullanıcıAdı -pParola -hHostAdresi DB_ADI --repair --check --optimize
birde işlemi hızlandırmanız gerekebilir ki benim database de çok tablo vardı –fast ve –quick ekledim.

mysqlcheck -uKullanıcıAdı -pParola -hHostAdresi DB_ADI --repair --check --optimize --fast --quick

bu şekilde epey hızlı ve problemli tablolar olsada işine devam etti mysqlcheck ve bütün database bakımı bitti.

One thought on “mysql bakımı”

Leave a Reply

Your email address will not be published. Required fields are marked *