Php mysql istemci mysql sunucu sürümü eşleşmiyor durumunda ne gibi sorunlar ortaya çıkabilir?

3 Cevap php

Ben mysql sunucusu 5.1.32 ve 5.0.77 (aynı makine, os x leopar) iki tesisler var. Benim php mysql uzantısı (bunu yapmak için en kolay şey oldu, ve ben 5.1.32 yükledikten sonra yaptım) 5.0.77 karşı derlendi. Ben karşı benim python MySQLdb uzantısı derlenmiş ne yana ben 5.1.32 kurulumu kullanıyorum. Ben eğer hiç çok php kod yok. Php kurulum Benim ana kullanımı phpmyadmin olduğunu. phpmyadmin 5.1.32 mysql sunucuya karşı bu şekilde çalışıyor ama bir uyarı gösterir:

"PHP MySQL kitaplığı sürüm 5.0.77 MySQL sunucu sürümü 5.1.32 farklıdır. Bu öngörülemeyen davranışlara neden olabilir.".

Benim soru. Ben kurulum bu tür phpmyadmin herhangi ciddi sorunlar bekliyor?

Ben phpMyAdmin son sürümünü kullanıyorum ve bir tcp bağlantısı dosyası (soket değil) aracılığıyla bağlanır.

3 Cevap

Tüm sorguları TCP üzerinden gönderilen, herhangi bir sorun olmamalı, hepsi hemen hemen standarttır.

Ben sadece kötü şey annoying özelliklerini kullanamazsınız olduğunu düşünüyorum.

Geliştiriciler saygın varsa, yeni bir sunucu sürümü üzerinde eski bir istemci sürümünü kullanarak şimdiye kadar herhangi bir yazılımı ile ilgili sorunları neden olmamalıdır.

Eski bir sunucu sürümü ile yeni bir istemci sürümü kullanarak geliştiriciler politikalarına bağlı sorunlara neden olabilir.

Tamam olmalıdır ancak bazı işlevler / hata / tuhaflıklar iki versiyon arasında farklılık olabilir. (Eğer zamanınız varsa ve geçmiş) ben sürümünden 5.0.77 gelen MySQL'in değişmek kadar bakarak 5.1.32 öneriyoruz.

Bir MySQL 4.11 sürümü ve yukarısı daha düşük bir sürüme bağlantı arasında saklanan MySQL kullanıcı şifreleri ile ilgili bir sorun vardı. Bu konum beri kadarıyla bu değil eminim. Referans için bu old_password () ile kullanıcının şifresini güncelleme içeren kolay bir düzeltme oldu.