WMWW | Webmaster Forumu | Webmaster Platformu
SSH Üzerinden Database Onarma (MySQL Repair) ve Optimize Nasıl Yapılır? - Yazdırılabilir Sürüm

+- WMWW | Webmaster Forumu | Webmaster Platformu (https://wmwebworld.com/forum)
+-- Forum: Webmaster Dünyası (https://wmwebworld.com/forum/webmaster-dunyasi)
+--- Forum: Server Yönetimi (https://wmwebworld.com/forum/server-yonetimi)
+---- Forum: Cpanel (https://wmwebworld.com/forum/cpanel)
+---- Konu: SSH Üzerinden Database Onarma (MySQL Repair) ve Optimize Nasıl Yapılır? (/f-ssh-uzerinden-database-onarma-mysql-repair-ve-optimize-nasil-yapilir.html)



SSH Üzerinden Database Onarma (MySQL Repair) ve Optimize Nasıl Yapılır? - System - 06-02-2019

Veritabanını düzenli olarak restore etmeyen müşterilerimizden çok gelen şikayetlerden biri olan bu sorunu cevabı olarak makalemizde bahsedeceğiz.

Büyük boyutlu MySQL veritabanı dosyalarında phpMyAdmin yada kontrol paneli üzerinden yapılan onarma işlemleri tamamlanmıyor yada sorunlar çıkartıyor. Bu nedenle boyutu büyük olan MySQL veritabanınızı Linux sunucularda SSH üzerinden onarma yapmak daha sağlıklıdır.

Bunun için SSH bağlantısı yapın ve superuser (root) olduğunuzdan emin olun. Alttaki komutu komut satırına yazın.

PHP Kod:
mysqlcheck -[database name

 
mysqlcheck veritabanı kontrol etmek için kullanılan komuttur. -r parametresi ise Repair (onarma) işlemi yapar.
 
Eğer yukarıdaki komut işe yaramaz ise Linux komut satırı üzerinden direk MySQL dosyalarının bulunduğu klasörü yazarak işlem yapabilirsiniz.
 
PHP Kod:
myisamchk -/var/lib/mysql/[database name]/* 


Dikkat edilmesi gereken bir nokta daha mevcut MySQL onarma işlemini yapmadan önce sunucu disk alanının yeterli olduğuna emin olun. aksi halde sorununuz çözülmeyecektir.