Veritabanına bağlanmaya çalıştığın kullanıcının yetkisi yok. 'dosyaup' yerine 'root' ile bağlan veya 'dosyaup' kullanıcısına yetki ver. Yetki vermek için,
GRANT ALL PRIVILEGES ON * . * TO 'dosyaup'@'localhost';
eğer kullanıcı mevcut değil ise, önce oluşturup sonra yetki vermek için,
CREATE USER 'dosyaup'@'localhost' IDENTIFIED BY 'şifren';
GRANT ALL PRIVILEGES ON * . * TO 'dosyaup'@'localhost';
FLUSH PRIVILEGES;
Kullanıcıya tüm veritabanlarında tüm yetkileri vermek güvenli değil. Bunun için zaten root kullanıcısına sahipsin. Sorunu çözebilmen için anlattım.
Yine de, sorunun dosyanda olduğunu düşünüyorum. Yani dosyaup aslında dosya ismin fakat sen bunu yanlışlıkla kullanıcı adı olarak girmiş olabilirsin. Eğer dediğim gibi bir sorun varsa, buraya dosyandaki kodları paylaşırsan yardımcı olabilirim.