MySQL’le uğraşan hemen herkesin başına root kullanıcısının şifresinin unutulması olayı en az bir kez gelmiştir diye düşünüyorum. İlk kez başıma geldiğinde MySQL’i komple kaldırıp tekrar kurarak çözmüştüm sorunu ama gerçek çözümün bu olmadığından emindim. Biraz araştırmayla bunun da üstesinden nasıl gelinebileceğini buldum. Windows ve Unix sistemlerde farklı yollardan çözülebilse de ben platform gözetmeksizin çalışan bir yöntemden bahsedeceğim.- Öncelikle MySQL sunucunuzu durdurun.- Kullandığınız sistemin komut satırına Administrator yetkisiyle bağlanın.- MySQL’i “mysqld –skip-grant-tables” komutuyla tekrar çalıştırın.
– “mysql” komutuyla sunucuya bağlanın. Başarıyla giriş yaptıktan sonra aşağıdaki 2 satır komutu teker teker girip çalıştırın.
– İşlem bittiğinde MySQL sunucunuzu tekrar durdurup normal şeklinde çalıştırın.- Root şifreniz değişmiştir, bu sefer bir yere kaydetmeyi unutmayın.

UPDATE mysql.user SET Password=PASSWORD(‘YeniSifreniziBurayaYazin’) WHERE User=’root’;FLUSH PRIVILEGES;
Not: Bu yazının bir kopyası da http://tuncay.kinali.net/mysql-root-sifresini-sifirlama.html adresinde yayınlanmaktadır.