bugün benimb asima geldigi gibi illa bir cok kisini basi gelir, gün gelir mysql sifremizi ya unuturuz ya kaybederiz, ya yanlis kaydetmis ola biliriz vs. vs.
Sifremizi unuttugumuzda neler yapmamiz gerekiyor.
öncelikle calisan mysql i durduruyoruz.
/etc/init.d/mysql stop
ardindan mysqld_safe i calistiriyoruz:
root@Linux:~# /usr/bin/mysqld_safe --skip-grant-tables & [1] 6702 Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[6763]: started
yukardaki [1] in yaninda yazan sayiyi 6702 hatirlayin lazim olacak.
mysql –skip-grant-tables flag i ile calistigi icin sifresiz gene root olarak mysql e baglana biliyoruz:
mysql --user=root mysql
ardindan sifremizi degistirecek olan satiri yaziyoruz:
update user set Password=PASSWORD('yenisifreyiburayayazin') WHERE User='root';
ardindan bu komutuda calistirip cikiyoruz:
flush privileges;
exit yazarak veya strg + c
simdi yukarda [1] in yaninda yazan numarali prozess i yok ediyoruz:
kill 6702
ardindan mysql imizi yeniden baslatiyoruz
/etc/init.d/mysql start
hepsi bukadar yeni root sifrenizle sorunsuzca mysql veritabaniniza baglana bilirsiniz.