• 13-06-2023, 11:30:50
    #1
    Merhaba yaklaşık 6 saattir uğraşmaktayım
    işlem öncesi /var/lib/mysql almıstım

    [Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead
    uyarısı veriyor mysql başlamıyor rica etsem acil destek rica edeceğim cidden hiç iyi durumda değilim teşekkür ederim .
  • 13-06-2023, 13:15:23
    #2
    Merhaba,

    İşlem öncesi sadece dizin yedeği mi aldınız? Bu tarz veritabanı sistemlerinde yedek alırken dizinden ziyade direkt sistem üzerinden yedek alınmalı.

    Yardımcı olmak isteriz ücretsiz olarak, R10 üzerinden veya telefon/e-posta üzerinden ulaşabilirsiniz.

    İyi çalışmalar.
  • 13-06-2023, 15:15:56
    #3
    my.cnf dosyasını açın ve bulun;
    authentication_policy= mysql_native_password
    Bununla değiştirin veya yoksa ekleyin:
    authentication_policy = CACHING_SHA2_PASSWORD
    Olmazsa ikisini de geri alıp sadece şunu ekleyin veya mevcut olanla değiştirin:
    default-authentication-plugin=mysql_native_password
    Yine de olmazsa;
    authentication_policy = MIXED
    Şimdi MySQL'i tekrar başlatın olması gerekecek.

    Referans:
    https://dba.stackexchange.com/a/327771
    https://dev.mysql.com/blog-archive/u...onsiderations/

    İşlemler bitince veritabanlarının yedeğini alıp MySQL'i downgrade yapıp eskiye geri dönmenizi, MySQL uzmanı değilseniz 8 sürüme geçmemenizi öneririm. Daha doğrusu mevcut sürümden bunu yapmamalısınız. Bu arada /var/lib/mysql yedekleri alınca tam olarak yedek almış olmuyorsunuz. Bu işlemler aynı MySQL sürümleri için geçerlidir ve sistem üzerinden yedek almanız gerekir.