« BTK’dan inciler
Farnell’den sipariş verme »
Print article This entry was posted by Hazar on 24 Mayıs 2011 at 09:49, and is filed under Bilgisayar, Kodlama, Linux. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz.
#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘mysqlcheck –u root –p –auto-repair –check –optimize –all-databases’ at line 1
Hata alıyorum. Kesinlikle benim bilgisizliğimdendir ama belki başkaları da olur diye size sorma gereği duyuyorum…
İlgili komutun “komut satırı”ndan çalıştırılması gerekiyor. Kendisi bir SQL değil, ama yaptığı şey aslında bir döngü içerisinde tüm database’ların içindeki tablolara `CHECK TABLE` ve `REPAIR TABLE` SQL’leri göndermekten ibaret.
Yazıyı da bu belirsizliği giderecek şekilde düzenledim.
Sorun: Bir sürü MySQL veritabanı düzenli olarak yedeklemek istiyorsunuz. mysqldump ile tüm databaseları yedekleyebileceğinizi biliyorsunuz, fakat işlem sonucu ortaya çıkan SQL dosyası hem gigantik boyutlarda olacak; hem de sadece x veritabanındaki y tablosunu en güncel yedeğe döndürmek istediğinizde SQL içinde bir arama kabusu yaşacaksınız. Bu işi yapan programlara para vermek istemiyorsunuz. Bir batch yazsam da…