[]
C#'ta MySql bağlantı hatası
local'de düzgün çalışıyor fakat ftp'ye attıktan sonra şu hata ile karşılaşıyorum;
(connection string doğru)
Access denied for user 'root'@'localhost' (using password: NO)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: MySql.Data.MySqlClient.MySqlException: Access denied for user 'root'@'localhost' (using password: NO)
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
(connection string doğru)
Access denied for user 'root'@'localhost' (using password: NO)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: MySql.Data.MySqlClient.MySqlException: Access denied for user 'root'@'localhost' (using password: NO)
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
gayet dogal cunki ftp'ye attiginizda programin baglanmasi gereken veritabaninin kullanici adi ve sifresini degistirmeniz lazim... sizin kend mysql'inizde kullanici adiniz root@localhost'tur sifreniz ise yoktur... ama ftp'ye atmadan once veritabanina baglanti satirini programin orada kullanacagi veritabaninin kullanici adi ve sifresi seklinde degistirip oyle yollayin...
- thunder thunder thunder thundercats (18.03.09 03:22:34)
zaten o şekilde. Plesk'ten oluşturduğum veritabanının bilgilerini yazılı, yine de bu hatayı veriyor. Saatlerdir uğraşıyorum, kafayı yemek üzereyim..
- holadmn (18.03.09 03:32:07)
Mysql'e bağlanmak için kullandığınız connection string veya metodu çağırırken şifre parametresi boş gidiyor anladığım kadarıyla.
server adresinde falan problem yok gibi gözüküyor.
"Access denied for user 'root'@'localhost' (using password: NO)" , çünkü mysql sizin şifre girmeden bağlanmaya çalıştığınızı iddia ediyor.
mysql consolea erişebiliyorsanız.
mysql -uroot -p şeklinde erişip şifreyi girerek bağlanmaya çalışın. Bağlanabiliyorsanız kullanıcı adı ve şifrenizde problem yok demektir.
Eğer web'de çalışıyorsanız mysql şifresini ekrana yazdırmayı deneyin bağlanmadan önce derim , masaüstünde çalışıyorsanız bi break pointe bakar zaten.
server adresinde falan problem yok gibi gözüküyor.
"Access denied for user 'root'@'localhost' (using password: NO)" , çünkü mysql sizin şifre girmeden bağlanmaya çalıştığınızı iddia ediyor.
mysql consolea erişebiliyorsanız.
mysql -uroot -p şeklinde erişip şifreyi girerek bağlanmaya çalışın. Bağlanabiliyorsanız kullanıcı adı ve şifrenizde problem yok demektir.
Eğer web'de çalışıyorsanız mysql şifresini ekrana yazdırmayı deneyin bağlanmadan önce derim , masaüstünde çalışıyorsanız bi break pointe bakar zaten.
- alwaysdrunk (18.03.09 10:56:42)
@bruce mclaren: evet oluşturdum o konuda bir problem yok, localhost yerine IP girerekte denedim ama aynı hatayı tekrar verdi..
@alwaysdrunk: web'de çalışıyorum farklı 2 sunucuda denedim aynı problemleri veriyor şifreler de doğruydu. Acaba bin dosyasına attığım MySql.Data.dll'in versiyonuyla alakalı bir problem olabilir mi ?
@alwaysdrunk: web'de çalışıyorum farklı 2 sunucuda denedim aynı problemleri veriyor şifreler de doğruydu. Acaba bin dosyasına attığım MySql.Data.dll'in versiyonuyla alakalı bir problem olabilir mi ?
- holadmn (18.03.09 12:40:53)
ben hala mysql'in verdiği hataya güveniyorum , o yüzden çalışma zamanında koddan gönderdiğin şifre gerçekten boş gitmiyorsa, kullandığın mysql kütüphanesi şifreyi mysql'e iletemiyordur bence.
Farklı kütüphanelerle dene derim illa ki vardır , .NET ortamında hiç mysql ile çalışmadığım için o konuda çok bilgim yok malesef.
Farklı kütüphanelerle dene derim illa ki vardır , .NET ortamında hiç mysql ile çalışmadığım için o konuda çok bilgim yok malesef.
- alwaysdrunk (19.03.09 15:15:18)
1