Merhaba arkadaşlar,

Bu yazımızda size; mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication hatası ve çözümü hakkında bilgi vermeye çalışıcam.

mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication hatası nedir ?



Bu hatayı ilk kez görüyorsanız muhtemelen daha önce mysql bağlantı türünden, mysqlnd yani mysql native driver'a geçmemişsinizdir. Php 5.3 ve üst versiyonlarında bildiğiniz gibi mysqli her halukarda kullanabiliyorsunuz hatta bildiğiniz gibi php 5.5.0 versiyonundan itibaren mysql bağlantı türüne desteği keseceğini bildirdi. Bu ne anlama geliyor ? Mysql_connect şeklinde bağlanıp mysql_* şeklindeki sorguları artık çalıştıramayacağınız anlamına geliyor.

Bunu öğrendiniz, serverınıza mysqlnd kurma kararı aldınız ve kurdunuz sitenizi açmaya çalıştığınızda bu hatayla karşılaşma ihtimaliniz yüksek demektir.

Peki çözümü ne ?
Devamını Oku »