Freebsd Linux

Mysql root şifresi sıfırlama

Öncelikle mysql servisini durduralım.

service mysql-server stop (linuxlar için service mysql stop)

Mysql servisini safe modda çalıştıralım.

mysqld_safe –skip-grant-tables –skip-networking &

mysql -u root komutunu vererek mysql’e login olalım.

UPDATE mysql.user SET Password=PASSWORD(‘yeni-sifre’) WHERE User=’root’;

FLUSH PRIVILEGES;

komutları ile mysql root şifresini değiştirelim.

Eğer mysql 5.7 ve sonrası versiyon kullanıyorsanız, yine safe modda çalıştırıp aşağıdaki sorguyu çalıştırmamız gerekecektir.

UPDATE mysql.user SET authentication_string=PASSWORD(‘yeni-sifre’) WHERE User=’root’;

FLUSH PRIVILEGES;

Ayrıca mysql sürümünü de mysql –version diyerek öğrenebilirsiniz.