-Gizle-

 Beni Hatırla:



    Tüm Forumlar » ASP » Access Denied For User

osmanselvi 
-Üye-

Yaş: 49
Cinsiyet : Bay
Mesaj Sayısı : 71

#18.05.2005 20:56:28
İkinci sorum ise böyle bir hata ile karşılaşıyorum.
Access denied for user 'root'@'localhost' (using password: YES)
3 gündür de bu problemle cedelleşip duruyorum. MYSQL'in web sitesinde bişeyler diyo ama ben anlayamadım. Bilmem Mysqladmin'i çalıştırıp user ve password'ü alacakmışısz filan. Aşağıda ingilizcesini veriyorum. Anlayan beri gelsin.
If you get the following error, it means that you are using an incorrect root password:  

shell> mysqladmin -u root -pxxxx ver
Access denied for user 'root'@'localhost' (using password: YES)
If the preceding error occurs even when you haven't specified a password, it means that you have an incorrect password listed in some option file. Try the --no-defaults option as described in the previous item.  
For information on changing passwords, see Section 5.7.5, “Assigning Account Passwords”.  
If you have lost or forgotten the root password, you can restart mysqld with --skip-grant-tables to change the password. See Section A.4.1, “How to Reset the Root Password”.  
Ayrıcana Section 5.7.5, teki "Assigning the root password" ün ingilizcesi:

Passwords may be assigned from the command line by using the mysqladmin command:  
shell> mysqladmin -u user_name -h host_name password "newpwd"
The account for which this command resets the password is the one with a user table record that matches user_name in the User column and the client host from which you connect in the Host column.  
yukarıdaki komutu yazdığımda ise şöyle hata alıyorum:
D:\PROGRA~1\MySQL\MYSQLS~1.1\bin>mysqladmin -u osmanselvi -h localhost password
"mypassword"
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
3306'ın porta bağlanamıyormuşum.  
Yukarıdaki porta bağlanmak için komut yazdığımda ise şu hata geliyor:
D:\PROGRA~1\MySQL\MYSQLS~1.1\bin>telnet localhost 3306
Bağlanıyor localhost...Ana bilgisayara bağlantı açılamadı,...bağlantı noktası 33
06: Bağlantı başarısız
Şimdi bu porta nasıl bağlanılacak, bağlanınca benim problemlerim bitecek mi?
Bu soruyu sonuna kadar okuma nezaketini gösteren arkadaşların tamamına şimdiden teşekkür. Cevap vereceklere ise minnettar kalırım.







--------------------
Şirler pençei kahrımdan olurken lerzan
Beni bir gözleri ahuya zebun etti felek
osmanselvi nickli üyenin bilgileri osmanselvi nickli üyenin web sitesine git osmanselvi nickli üyeye email yolla Sorudandan Alıntı Yapın Soruyu İlgilendiklerim listenize ekleyin q
osmanselvi 
-Üye-
Yaş: 49
Cinsiyet : Bay
Mesaj Sayısı : 71

#22.05.2005 12:16:00
Arkadaşlar
Kendi soruma yine kendim cevap yazayım.
Şimdi MYSQL'i kaldırdım.  
1- Yeniden ama bu sever sürücü\inetpub\wwwroot\mysql klasörü altına koydum.
2- gerekli ayarları yaptıktan sonra da  
sürücüharfi:\inetpub\wwwroot\mysql\bin\ klasörü altına gittim.
mysqld-nt --skip-grant-tables (Enter)
'Bu komut veritabanlarındaki erişimleri açıyo ya da şifreyi kaldırıyor.
mysql -u root
ile mysql komutlarını çalıştırmaya hazır hale getirdim.
Andan beru şunları işledim:
mysql>update mysql.user set Password=PASSWORD('benimsifrem') where user='root';
mysql>flush priveleges;
mysql>quit (Tabi ki bütün satır sonlarında entere bastım. )
Bundan sonra MYODBC 3.51 den veritabanınızı ayarlıyorsunuz.
Yani ODBC bilen birisi.
Bir Şey daha yapmanız lazım. Yukarıda yazdığınız benimsifrem isimli şifreyi odbc sürücüsünü tanımlar ikene yazmanız icab ediyor. Yoksam olmuyor. Oradaki bütün alanları doldurmanız icab ediyor. Yani Server'i, user'i password'u. Ondan sonra mysql'in database'leri önünüze çıkıyor. Yoksam Access Denied for user 'root'@'localhost' using password="YES" veya "NO" şeklinde bir mesaj alıyorsunuz.  
Amma velakin ustalar daha iyi bilir.


--------------------
Şirler pençei kahrımdan olurken lerzan
Beni bir gözleri ahuya zebun etti felek
osmanselvi nickli üyenin bilgileri osmanselvi nickli üyenin web sitesine git osmanselvi nickli üyeye email yolla Mesajdan Alıntı Yapın q
byselim 
-Genel Sorumlu-
(Geliştirme ve Denetim Grubu)

Yaş: 24
Cinsiyet : Bay
Mesaj Sayısı : 5980

#22.05.2005 14:48:00
Localde çalışıyorsun sanırım. Localdeyken  

MySQL ControlCenter kullanabilirsin. Çok iyi bir program. MySQL in resmi programı yani. Sitesinde var.

--------------------
SENİ SEVMİYORUM

Selim Topaloğlu | http://selim.topaloglu.net
byselim nickli üyenin bilgileri byselim nickli üyenin web sitesine git byselim nickli üyeye email yolla Mesajdan Alıntı Yapın q
Sayfa(lar): 1
Sizden başka kimse yok

Selim Topaloğlu | AdresMatik.net | MaxiASP.net | ASP İndir

Alan adı ve bulundurma : Radore

Tasarım ve Kodlama : MaxiASP web team

MaxiASP en az 800*600 çözünürlükte,en iyi Mozilla Firefox ile görüntülenir.

Sayfa Üretilme Süresi: 0,1884766 saniye