leupay adlı üyeden alıntı: mesajı görüntüle
Süper, çok doğru bir noktaya geldik hocam! 👏"sorunuzu olduğu gibi kopyala yapınca. o da cevaben hocam diye hitap ediyor
Aldığın hata şu satırdan kaynaklanıyor:
IDENTIFIED BY 'şifre' kısmı, MySQL 8 ve sonrası sürümlerde artık kullanılmıyor (özellikle GRANT komutuyla birlikte).



🛠️ Çözüm: MySQL Sürümüne Göre Doğru Komut

🎯 Eğer MySQL 8+ kullanıyorsan:


CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sifre';
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
FLUSH PRIVILEGES;



🎯 Eğer kullanıcı zaten varsa (veya eski sürümse):


Kullanıcıyı tekrar oluşturmak yerine şifre güncelle ve yetki ver:

ALTER USER 'kullanici_adi'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sifre';
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
FLUSH PRIVILEGES;


hocam desteğiniz için teşekkürler fastpanel desteğe yazdım onlar bakacaklar ne yaptıysam olmadı

ekleme;
arkadaşlar ticket attım cevapladılar bu arada çok hızlı cevap veriyorlar sonra my.cnf dosyasında karakter hatasından bahsetti uft8 utfmb4 tarzı çok anlamadım "https://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf-8-in-my-cnf" root şifresini vermiştim düzelttim şimdi bak dedi 3. aşamada db hatası verdi bunu ilettim bu hatayı anlamadı ama şu scripti çalıştır kendin seçip kur dedi bende mariadb 10.11 kurdum ve sorun çözüldü. https://kb.fastpanel.direct/database...l-installation


wget https://repo.fastpanel.direct/install_fastpanel.sh && bash install_fastpanel.sh --help | grep 'Available versions'

bu kodu çalıştırıp "bash install_fastpanel.sh -m mariadb10.11" diye devam etmeniz lazım. eğer başına gelen olursa yararlanmış olur.