"Lost connection to MySQL server during query"
Bu hatanın sebepleri aşağığıdaki gibi sıralanabilir
1 - Eğer 8 saat (28800 sn) boyunca herhangi bir işlem yapılmassa Sunucu zaman aşımına uğrar ve bağlantıyı koparır. Sorun zaman aşımını artırarak çözülebilir. Bunun için /etc/my.cnf dosyası içinde aşağıdaki kod eklenir
2-
Diğer bir sebeb sunucuya hatalı veya çok büyük sorgular göndermenizdir.Eğere
mysqld aşaırı büyük veya hatalı kod alırsa sunucuda bir şeyin ters
gittiğini varsayarak bağalntıyı otomotikman apatır. Eğer büyük sorgular
çalışıtıracaksanız mysql sorgu limitinizi artırmalısınız. Bunun için
/etc/my.cnf dosyasındaki aşağıdaki komutu ekleyin (düzenleyin)(varsayılan
değer 1MB dır
Eğer
mySQL 4.0 ve üstü sürüm kullanıyorsanız
Eski sürüm mySQL kullanıyorsanız
Daha fazal detay için
aşağıdaki konulara bakabilirsiniz
MySQL AB :: MySQL 5.0 Reference Manual :: B.1.2.8 MySQL server has gone away
MySQL AB :: MySQL 5.0 Reference Manual :: B.1.2 Common Errors When Using MySQL Programs
MySQL AB :: MySQL 5.0 Reference Manual :: 7.5.2 Tuning Server Parameters
MySQL AB :: MySQL 5.0 Reference Manual :: 4.3.2 Using Option Files
MySQL AB :: MySQL 5.0 Reference Manual :: 13.5.4.27 SHOW VARIABLES Syntax
1 - Eğer 8 saat (28800 sn) boyunca herhangi bir işlem yapılmassa Sunucu zaman aşımına uğrar ve bağlantıyı koparır. Sorun zaman aşımını artırarak çözülebilir. Bunun için /etc/my.cnf dosyası içinde aşağıdaki kod eklenir
Kod:
wait_timeout =
Kod:
max_allowed_packet =
Kod:
[mysqld] # Allow packets up to 1M max_allowed_packet=1M
Kod:
[mysqld] # Allow packets up to 1M set-variable = max_allowed_packet=1M
MySQL AB :: MySQL 5.0 Reference Manual :: B.1.2.8 MySQL server has gone away
MySQL AB :: MySQL 5.0 Reference Manual :: B.1.2 Common Errors When Using MySQL Programs
MySQL AB :: MySQL 5.0 Reference Manual :: 7.5.2 Tuning Server Parameters
MySQL AB :: MySQL 5.0 Reference Manual :: 4.3.2 Using Option Files
MySQL AB :: MySQL 5.0 Reference Manual :: 13.5.4.27 SHOW VARIABLES Syntax

0 Yorum Varmış...Yazık:
Yorum Gönder