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 .
Centos 7 mysql 5.7 den 8 e yükselttikten sonra servislerin gelmemesi
2
●160
- 13-06-2023, 13:15:23Merhaba,
İş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:56my.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.