Arkadaşlar wordpress sitemin bulunduğu database e bağlanmaya çalışıyorum .net kullanarak. Kullandığım bağlantı cümlesi şöyle;
Server='123.123.123.123'; Database='123'; Uid='123'; Pwd='123'; Encrypt=true;
bu şekilde yazıyorum bağlanmaya çalıştığım zaman aşağıdaki hatayı alıyorum
Authentication with old password no longer supported, use 4.1 style passwords.
bu ne demektir Allah aşkına, internette aramadığım şey kalmadı. ne yapmam gerekiyor bilgisi olan var mı acaba ?
MySql Connect Hatası
3
●2.739
- 17-03-2013, 13:43:16Kimlik doğrulama veya yönetimden onay bekliyor.
- 17-03-2013, 13:52:51Selam, mysql de şifre iki türlü hash olmakta, old ve new adında, senin sunucundaki tip old türünden, ancak connector new türüne ihtiyaç duyuyor, dolayısıyla bir çevrim yapman gerekiyor (her kullanıcı/şifre için)
hostundaki yada mysql workbencdeki sql query kısmından bir kod çalıştırman lazım
ilk olarak eski şifreyi sıfırlamak için
SET SESSION old_passwords=0;
sonra yeni şifreyi belirlemek adına
SET PASSWORD FOR 'kullanıcıadın'@'hostname ismi' = PASSWORD('yeni şifren');bu şekilde sorunun hallolur - 17-03-2013, 14:28:03SET SESSION old_passwords=0;
bunu çalıştırıyorum ama
SET PASSWORD FOR 'kullanıcıadın'@'hostname ismi' = PASSWORD('yeni şifren');
bunu çalıştırırken hata alıyorum. access denied hatası veriyor. bunu acaba hosting şirketimle mi konuşmam gerekiyor - 17-03-2013, 15:27:03şöyle bir şeyi dener misin
öncelikle mysql serverı (konsol) şu şekilde aç
mysql -u root mysql
bundan sonra şunu dene
UPDATE user SET Password=PASSWORD('yeni şifren') where USER='root';sonra da boşalt
FLUSH PRIVILEGES;
sonra servisi yeniden başlat (başlat çalıştra services.msc yazarak ulaşabilirsin)
bu kadar
deneme yapmak için komut isteminde
mysql -u root -p
yazarak giriş yaptığında şifreni isteyecektir,yeni parolanla giriş yapabilirsin
deneme yapmak için komut isteminde