• 23-10-2007, 16:44:14
    #1
    Eposta Aktivasyonu Gerekmekte
    Yeni Server aldım, PHP script kurdum, DB bağlantılarında sorun yok fakat şöyle bir hata alıyorum

    Client does not support authentication protocol requested by server; consider upgrading MySQL client in

    Başka bir hostingde denediğimde sorunsuz çalıştı.Sanırım ayarlanması gerekiyor.
    Tam olarak ne yapmam gerekiyor.
    Teşekkürler.
  • 23-10-2007, 18:14:48
    #2
    Eposta Aktivasyonu Gerekmekte
    Sorun
    MySQL 4.1.x sonrası sürümlerdeki şifreleme algoritmasının değişmesinden kaynaklanıyor.

    ************************************************** **********

    Reset the password to pre-4.1 style for each user that needs to use a pre-4.1 client program. This can be done using the SET PASSWORD statement and the OLD_PASSWORD() function:

    mysql> SET PASSWORD FOR
    -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

    Alternatively, use UPDATE and FLUSH PRIVILEGES:

    mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
    -> WHERE Host = 'some_host' AND User = 'some_user';
    mysql> FLUSH PRIVILEGES;

    ************************************************** ******************************

    set password for root@localhost = old_password('root');
    flush priviliges;

    gibi bir çozum uygulayabilirsiniz.

    PHP 5 zaten bu yeni protokolü tam destekliyor. Php5 kullanmanızı tavsiye ederim.

    İyi çalışmalar dilerim.
  • 28-10-2007, 01:44:28
    #3
    Misafir
    tüm kullanıcı adlarını ve şifreleri değiştir (veritabanlarının ) config dosyalarında uyarlama yap -yani yeni kullanıcı adını sifreni gir- hersey çözüme ulaşır server tasımak illet bişey
  • 25-01-2014, 09:07:44
    #4
    Üyeliği durduruldu
    Dediklerinizi yaptım ama nedense hala çözülmedi sorun