Archive for the 'mySQL' category

Slave: received end packet from server, apparent master shutdown:

Diyelim ki 1 master ve 2 slave sunucudan olusan mysql replikasyonu yaptiniz, ama slave sunucunun mysqld loglarinda surekli olarak “Slave: received end packet from server, apparent master shutdown:” goruyorsunuz, replication delay_time ise NULL gorunuyor sebepsiz yere. Problem ne ?

Aslinda cok basitmis problem, 2 slave sunucuda da ayni ID numarasini verirseniz, bu hatayi aliyorsunuz, tum sunucularin my.cnf dosyasinda server-id degiskenini farkli yapmalisiniz.

mysqlhotcopy timeout problemi

mysqlhotcopy, perl ile hazırlanmış bir online yedekleme aracı. Bu araç yardımıyla mySQL servisini durdurmadan veritabanı yedeklemesi yapılabiliyor.

mysqlhotcopy ile çok kayıt bulunan bir tablolar içeren bir veritabanını yedeklemeye çalışıyorsanız aşağıdaki hatayı almanız kuvvetle muhtemel.

DBD::mysql::db do failed: MySQL server has gone away at mysqlhotcopy line 528.

Çözüm?

Aşağıdaki dosyalardan biri içerisine;

Debian tabanlı sistemler için; /etc/mysql/my.cnf
RedHat tabanlı sistemler için; /etc/my.cnf
Kullanıcı bazlı ayarlama için; $HOME/.my.cnf

[mysqlhotcopy]
interactive_timeout = 3600
wait_timeout = 3600

satırlarını ekleyip mysql servisini yeniden başlatın.

‘reading initial communication packet’, system error: 111.

PHP ve mySQL ile ugrasan bir insanoglunun karsisina cikabilecek garip hata mesajlarindan biri daha iste. Sorunun cozumu aslinda cok cok basit ve google ile yakin arkadas iseniz hemen cozebiliyorsunuz. Yine de yazalim, belki lazim olur birilerine.
Cozum:
mysql_connect(127.0.0.1,kul,parola) yerine mysql_connect(localhost,kul,parola) yazmaniz gerekiyor. Benden soylemesi