MySQL Workbench

Windows Server’da MySQL Şifresi Değiştirme

Kolay Yol

MySQL’i suncuya “Microsoft Web Platform Installer” aracılığyla yüklemisseniz “root” kullanıcısının şifresi sunucunun “administrator” hesabının şifresi ile aynıdır. Bu yüzden değiştirmesi kolaydır. Eğer “MySQL Workbench” bilgisayarınızda yoksa  mutlaka yükleyin, yüklüyse çalıştırın.

MySQL Workbench

MySQL Workbench

Açılan ekranın sağ tarafında “Server Administration” yazan bölümdeki “Local “MySQL” yazınısa çift tıklayın. Şu anki MySQL root şifresini girin. ilk defa giriyorsanız muhtemelen windows administrator şifresiyle aynıdır. Değilse aşağıdaki alternatif yolu deneyin. Gelen ekranın sol tarafında “Users and Priviliges” linkine basın. Şimdi varolan kullanıcılar belirecektir. İstediğiniz kullanıcıyı seçip yeni şifreyi yazabilirsiniz. Ama mutlaka “Apply” tuşuna basarak kaydedin işinizi.

Alternatif Yol

Bu yok geleneksel kod ile yapılan uğraştırıcı yoldur. Genelde şifreyi unutunca yapmanız gereken bir kaç zorlu adımdan oluşur.

  1. Bir not defteri açılır, aşağıdaki kodlar yapıştırılır ve bir yere kaydedilir. (Ben “D:\reset.txt” olarak kaydettim.)
    UPDATE mysql.user SET Password=PASSWORD('YeniSifre') WHERE User='root';
    FLUSH PRIVILEGES;
  2. “Command Prompt” yada diğer adıyla cmd.exe açılır.
  3. ilk önce “net stop mysql” yazarak (tırnak işaretleri olmayacak) MySQL servisi durdurulur.
  4. “C:\mysql\bin\mysqld-nt –init-file=d:\\reset.txt” yazarak şifre resetleme işlemini tamamlanır.
  5. Güvenlik için iki satır daha kod yazmamız gerekiyor command prompt’a.
    net stop mysql
    net start mysql

Bu da bir yol ama bence en mantıklı yol şifreyi unutmamak için bir yerlere onun şifre olduğunu belli etmeden yazmak.