Mysql root şifresi sıfırlama

12 December 2016

Mysql Root şifresini zaman zaman hepimiz unuturuz, şifreyi hatırlamaya çalışmak sıfırlamaktan daha zor olur bazen bu yüzden de hiç düşünmeden aşağıdaki komutları sırasıyla mysql sunucumuzda uygulayarak root şifremizi hemen sıfırlayabiliriz.

Mysql i durdurun

/etc/init.d/mysqld stop

Şimdi, skip-grant özelliği ile tekrar başlatın

mysqld_safe --skip-grant-tables &

Mysql’e şifresiz bağlanın

mysql -u root

Aşağıdaki komutları sırası ile vererek yeni şifrenizi belirleyin

mysql> use mysql;
mysql> update user set password=PASSWORD("Yeni_Sifreniz") where User='root';
mysql> flush privileges;
mysql> quit;

Mysql’i yeniden stop edin

/etc/init.d/mysqld stop

Son olarak normal bir şekilde başlatın

/etc/init.d/mysqld start

Tüm işlemler bukadar.
Artık belrlediğiniz yeni şifre ile login olabilirsiniz.

NOT: Bu işlem bir CentOS üzerinde yapıldı, kullanığınız dağıtıma göre init scriptinin yeri değişebilir.