Yönettiğim sunucuların farkında olmaktan hoşlananlardanım, son derece kararlı olmalarına rağmen, her zaman onlara göz kulak olmaktan asla zarar gelmez:
Ustanın gözü atı yağlar
Zaman zaman sunucuda ve hizmetlerinde birkaç kontrol yapmak iyidir, bu durumda bir veritabanının tablolarını nasıl kontrol edeceğimi ve eğer biri bozuksa onu nasıl onaracağımı konuşacağım.
MySQL DB'nin tablolarını kontrol edin
Her şeye (veya neredeyse her şeye) gelince, bir MySQL veritabanındaki tüm tabloları kontrol etmemize izin veren oldukça basit bir komut var:
mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"
Örneğin, proje tezi adlı bir veritabanım olduğunu varsayalım
MySQL yönetici kullanıcım: root
Ve bu kullanıcının şifresi: yanlış şifre
Yani satır şöyle olacaktır:
mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"
Şöyle bir şey gösterir:
dfirefoxos.wp_commentmeta Tamam tamam dfirefoxos.wp_links dfirefoxos.wp_comments Tamam dfirefoxos.wp_options Tamam dfirefoxos.wp_postmeta TAMAM dfirefoxos.wp_posts TAMAM TAMAM dfirefoxos.wwwp_term_firefox Tamam dfirefoxos.wp_term_relationships OK_wpfoxosfirefox_term_relationshipsfirefox OK_wp_term_fireosfirefox_wpfoxospfoxonwp_term_ dfirefoxos.wp_termtermsfirefoxfirefox_wp_term_fireosfirefox_wpfoxosponomy_term_postsfirefoxfirefox_term_relationships
Başka bir deyişle, tüm masalar şu anda.
Bozuk görünmesi durumunda bir tablo nasıl onarılır?
Bunu ayrıntılı olarak açıklayan bir yazı zaten yaptım: MySQL'de Kötü veya Bozuk Olarak İşaretlenmiş Tablolar Nasıl Onarılır
Ancak adımları burada bırakacağım.
1. Öncelikle terminal aracılığıyla MySQL'e girmeliyiz:
mysql -u root -p
Bizden root şifresini soracak, onu girip [Enter] tuşuna basacağız.
2. Sonra hangi veritabanını kullanacağımızı, yani bozuk tablonun bulunduğu veritabanı olduğunu belirtmeliyiz. Baştaki örnekten sonra, diyelim ki veritabanı: proje tezi
use proyectotesis;
Ve şimdi ona bozuk tabloyu onarmasını söylüyoruz, örneğin tablonun adı: public_information
Olurdu:
repair table public_information;
Ve işte bu, çoğu durumda onu onarmak için yeterli olacaktır.
Umarım işinize yarar... ve hiçbir zaman bozuk tablolarınız olmaz