Mysql Root Şifresinin resetlenmesi

Database adminlerinin, Web server yöneten kişilerin başına gelmesini istemediğimiz ama zaman zaman olabilicek bir problem Mysql Root şifresinin unutulması kaybolmasıdır.

MySql’de Root şifresini unuttuğunuzda yapılması gerekenler;

Bunu yapabilmeniz için Root yada mysqld’yi çalıştıran kullanıcı haklarınına sahip olmanız gerekmektedir.
mysqld yi durdurmak için

#kill `cat //var/db/mysql/makine_adı.pid`

.pid dosyasının yeri kullandığınız dağıtım yada configurasyonunza göre zaman zaman farklılık gösterebilir, genellikle /var/lib/mysql/, /var/run/mysqld/, and /usr/local/mysql/data/ gibi dizinlerde olabilir. .pid dosyasının adı genellikle makine_adı.pid yada mysqld.pid şeklindedir.

mysqld durdurulduktan sonra istenilen bir dizinde istenilen bir isimde text dosya oluşturulur.

#echo "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');" newpass

Burada /root dizini altında newpass adından oluşturuldu.değişikliklerin etkin olabilmesi için mysqld’nin –init-file= seçeneğiyle basşlatılması gerekmektedir.

#mysqld_safe --init-file=/root/newpass

artık MySql Root şifresi “newpassword” olarak değiştirilmiştir.

  1. Yorum yok.

  1. Geri İzleme yok.