Forum
Mysql'i sistemi yeniden kurarak defalarca kurmama rağmen
access denied for user 'root'@'localhost' (using password yes/no) hatasını bir türlü aşamadım.
İnternette bulunan hemen hemen bütün çözümler aynı şeyi anlatıyor.Ben mi yanlış yapıyorum bilemedim.Şuan Fedora kullanıyorum.
Çözüm olarak internette genel olarak anlatılan çözüm
$:/etc/init.d/mysql stop
$:/usr/sbin/mysqld --skip-grant-tables(bu kodu root olarak çalıştırdığım zaman hata alıyorum.)
$:mysql -u root mysql --> bu koddan sonra hata tekrarlıyor.Normalde mysql console ekranına düşmesi gerekiyor.
$:mysql_secure_installation --> bundan sonra Mevcut root şifresini isterken hata alıyorum.Boş geçiyorum çünkü mevcut parola yok zaten.
Merhaba,
sudo /etc/init.d/mysqld stop
sudo mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
quit
Yukarıda ki işlemleri sırasıyla denermisiniz ?
çok teşekkürler verdiğiniz yöntem işe yaradı.peki mysql bu hatayı neden veriyor.
Mysql error loglarını incelerseniz hata ile ilgili bilgi edinebilirsiniz. Eğer birşey çıkartamazsanız loglardan paylaşırsanız ona göre yorum yapabiliriz.