Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 24914|Yanıt: 3

[Kaynak] MySQL Server 5.7 Kök şifreyi sıfırla

[Bağlantıyı kopyala]
Yayınlandı 25.05.2017 09:51:07 | | | |
Ö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!

Puan

Katılımcı sayısı1MB+1 Katkı+1 Çökmek sebep
tututu + 1 + 1 Çok güçlü!

Tüm puanları gör





Önceki:CSS PC ve cep telefonu genişliği adaptasyonu sorunları
Önümüzdeki:C#, dosya/klasörleri sıkıştırmak ve açmak için ICSharpCode.SharpZipLib.dll kullanır
Yayınlandı 8.11.2018 16:50:55 |
Harika, ama şifreyi rahatça girdiğimde şu soru soruyor:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Şifreyi girin: *****
ERROR 2003 (HY000): '127.0.0.1' (10061) adresinde MySQL sunucusuna bağlanamıyor
Yayınlandı 22.11.2018 19:38:30 |
Teşekkürler patron, sonunda çözdüm ve MySQL veritabanına uzaktan bağlantıyı fark ettim, ki hacklenmesi bir hafta sürdü. Bugün telnet açılır açılmaz, yıllardır beni rahatsız eden eski kabızlığı iyileştirmiş gibiydi~
Tekrar teşekkürler!!
Yayınlandı 27.12.2018 22:20:46 |
Ağabey, abi, sonunda sorunu çözdü !!!!! Çok teşekkür ederim!!!!!!!!!
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com