Öncelikle, yapmanız gereken ilk şey mysql hizmetini durdurmak, hizmet içinde durdurmak ya da cmd komutuyla durdurabilirsiniz, ben doğrudan hizmetten aşağıdaki gibi durduruyorum:
Mysql kurulum dizinim: C:\Program Files\MySQL\MySQL Server 5.7\bin\, İnternetteki eğitime göre, mysql'in bin klasörünü girmek için cmd komutunu kullandım ve sonra çalıştırdım:
Olmaz. İdamdan sonraki hata raporu şöyledir: Shenma'nın durumu ???
mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory) 2017-05-25T01:26:39.139544Z 0 [Uyarı] ZAMAN damgası örtük DEFAULT değeri kullanılmamıştır. Lütfen --explicit_defaults_for_timestamp sunucu seçeneğini kullanın (daha fazla detay için dokümantasyona bakınız). 2017-05-25T01:26:39.139544Z 0 [Not] --secure-file-priv NULL olarak ayarlandı. Veri içe aktarma ve dışa aktarma işlemleri devre dışı bırakılıyor 2017-05-25T01:26:39.142318Z 0 [Not] mysqld (mysqld 5.7.17) süreç 11960 olarak başlanıyor ... 2017-05-25T01:26:39.161559Z 0 [Uyarı] Test dosyası oluşturulamıyor C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Uyarı] Test dosyası oluşturulamıyor C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [HATA] datadir C:\Program Files\MySQL\MySQL Server 5.7\data\ olarak ayarlanamadı 2017-05-25T01:26:39.163179Z 0 [HATA] İptal Ediliyor
2017-05-25T01:26:39.163179Z 0 [Not] Binlog sonu 2017-05-25T01:26:39.163179Z 0 [Not] mysqld: Kapatma tamamlandı Rutine göre kart oynamayın!!
Haha, internetteki birçok eğitim yanlış oluyor, "mysqld --skip-grant-tables" cümlesini çalıştırdığımızda, mysql bin ana dizininden my.ini ve veri klasörlerini bulacak,
Mysql 5.7 kurulduğundan beri veritabanı verileri ve my.ini yapılandırma klasörlerinin dizini değiştirildi ve bin klasörümüz aynı dizinin altında değildi.
İlk diyagramda, mysql servisinde çok önemli bir parametre vardır:
Kök şifreyi değiştirmenin doğru yolu şöyledir:
1: Mysql hizmetini durdur 2: --defaults-file yapılandırma dosyasını açın (benimki "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), my.ini altına bir cümle ekle ve kaydet:
3: MySQL servisini başlatın 4: cmd komutunu kullanın, cd'yi mysql'in bin klasörüne yerleştirin ve ardından şu klasörleri çalıştırın:
Şifreyi rahatça gir! ! Şifreyi rahatça gir! ! Şifreyi rahatça gir! !
Başarılı bir şekilde girdik! 5: Aşağıdaki komutu uygulayın:
6: Kök şifre başarıyla değiştirildi!! Ama henüz bitmedi, az önce eklediğimiz cümleyi silmeyi unutma my.ini Sonra mysql'i yeniden başlat!
|