Forum
w2008server altına mysql kurdum. apply security settings kısmında hata veriyor. 1045 hatası Access denied for user @localhost">root@localhost using password no hatası alıyorum. birkaç defa kaldırdım kurdum olmadı. ne yapabilirim
mysql kurarken root parolası belirledinmi.
belirledim. olmadı
1. Öncelikle çalışan mysql servisini durdurun. Bu işlem için: Görev yöneticisi penceresini açın. Bu pencereden hizmetler sekmesine geçin. Listelenen hizmetlerden mysql hizmetini bularak durdurun.
2. Daha sonra windows’da komut satırına geçin ve mysql’in kurulum dizini altındaki bin klasörüne gidin. Bu işlem için:
a. Başlat’da cmd yazıp enter’a basın.
b. Karşınıza gelen pencerede “cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin” komutunu yazrak enter tuşuna basın. Siz kendi kurulum dizininizi yazınız.
c. Şimdi de “mysqld –skip-grant-tables” table yazarak enter tuşuna basın. Daha sonra bu pencereyi kapatmadan simge durumuna küçültün.
3. Daha sonra ikinici bir komut satırı penceresi açarak yine mysql kurulum dizinine geçin.
a. Bu işlem için 2. adımın a ve b alt adımlarını gerçekleştirin.
b. Şimdi de “mysql -u root” yazarak enter tuşun basın. Böylelikle mysql’ e bağlanırsınız ve mysql komut satırı karşınıza gelir.
c. Buradan itibaren şimdi root şifresini değiştireceğiz. Bunun için mysql komut satırında;
“UPDATE mysql.user SET Password = PASSWORD(‘abc123′) WHERE User = ‘root’;” yazıp enter’a basın. Daha sonra;
“FLUSH PRIVILEGES;” yazıp enter’a basın.
d. Son olarak mysql’den çıkmak için mysql komut satırında “quit” yazarak enter’a basın.
4. Tüm komut satırı pencerelerini kapatın ve mysql servisini yeniden başlatın.
Bundan sonra mysql’e bağlanabilirsiniz.