Kategori: MYSQL

29 Eyl by Ahmet Duruöz Etiketler: , , ,

Mysql sunucularındaki hata dosyasının yerinin ve adının tespiti

Mysql sunucularında , hataların yazıldığı dosyanın (error log) ne olduğunun tespiti için aşağıdakai yöntemler kullanılabilir. SELECT komutu ile : mysql monitor aracı üzerinden “SELECT @@log_error;” komutu ile hata dosyasının yerini tespit edebiliriz. [crayon-5dcf583867d59010123448/] Çalışan mysql daemon parametresi ile : Mysql servisi başlatıldığında tanımlı olan bazı parametreler ile çalışmaya başlayacaktır. Mysql daemon parametrelerinden “–log-error” parametresi hata […]
26 Eyl by Ahmet Duruöz Etiketler: ,

MySQL veritabanlarındaki “The table ‘XXX’ is full” hatası

MySQL, NDB Cluster veritabanlarında , data memory dolduğunda tablolardaki tüm işlemlerde “The table ‘XXX’ is full” hatası oluşmaktadır. Bu hatanın çözümü için DataMemory ve IndexMemory parametrelerinin değeri arttırılıp, NDB management sunucusu üzerinden tüm node’lardaki servisleri kapatıp, “ndb_mgmd –reload” ile yeni konfigürasyon yüklendikten sonra ilgili servisler başlatılmalıdır. MySQL hata log dosyasında aşağıdaki gibi hatalar görülmektedir. [crayon-5dcf583868c6d323499287/] […]
26 Eyl by Ahmet Duruöz Etiketler: , , ,

MySQL veritabanlarında timestamp alandaki değeri tarih, tarih alanındaki değeri timestamp şeklinde gösterimi

MySQL veritabanlarında kullanılan timestamp değerlerinin tarih şeklinde gösterimi için from_unixtime() fonksiyonu, tarih değerinin timestamp şekilnde gösterimi için unix_timestamp() fonksiyonu kullanılabilir. Örnek kullanımlar aşağıdaki gibidir. Tarih şeklinde gösterim : Formatsız gösterim : [crayon-5dcf583868e94785448303/] Formatlı gösterim : [crayon-5dcf583868e9a703883776/] Timestamp şeklinde gösterim : [crayon-5dcf583868e9c820440899/]
5 Ara by Ahmet Duruöz Etiketler: , ,

Mysql veritabanlarının günlük yedeklenmesi

Mysql veritabanı sunucumuzdaki veritabanlarının günlük yada belirli periyortlarla yedeklenmesi gerekmektedir. Yedekleme işlemi için işletim sisteminde oluşturacağımız bir script ile düzenli olarak yedeklenmesi mümkündür. Yedekleme için mysqldump aracını kullanabiliriz. Aşağıdaki gibi bir shell script oluşturup çizelgeleyebiliriz. grep -Ev ile , veritabanı data dizini içindeki veritabanı ile ilişkili olmayan dizinleri veya yedeklenmesini istemediğimiz veritabanlarını belirtebiliriz. Yedekleme sonrasında yedekleme […]
22 Eyl by Ahmet Duruöz Etiketler: ,

MySQL root şifresinin sıfırlanması

MySQL root şifresi, root kullanıcısının MySQL veritabanına tam erişimini sağlar. Mysql veritabanında root şifresi hatırlanmadığında ya da bilinmediği durumlarda aşağıdaki gibi sıfırlanabilir. Sıfırlama için Linux ortamlarda root ile , windows ortamlarda administrator ile bağlantı sağlanması gerekmektedir. Sıfırlama adımları aşağıdaki gibidir. Mysql servisinin kapatılması : Ubuntu ve Debian ise ; [crayon-5dcf583869696263339513/] CentOS, Fedora, Red Hat Enterprise […]