"MySQL için bir root parolası atadığımda, 'HATA 1045: Kullanıcı için erişim reddedildi:' root @ localhost '(Parola Kullanma: Hayır) yazan hata notunu alıyorum. Ne değiştirmeli veya sıfırlamam gerekiyor MySQL şifresi? "
MySQL'i sık sık kullanıyorsanız, kök kullanıcının MySQL veritabanına tam olarak erişmesini sağlayan MySQL kök parolasını bilmeniz gerekir. Bunun için MySQL kök parolasını yönetmek için Cloud Server'a root veya yönetici erişiminizin olması gerekir. Ancak, görüntüde anlatıldığı gibi hatadan muzdaripseniz, açıklamayı izleyerek MySQL kök parolasını değiştirmeniz veya sıfırlamanız gerekir.
Not: Cloud Server kök veya yönetici hesabı parolası MySQL parolası ile aynı değildir. Bulut Sunucu şifresi sunucuya erişime izin verir. MySQL kök parolası yalnızca MySQL veritabanına erişime izin verir.
Yapmalısın jailbreak iPhone Mesaj temalarını değiştirmek için. Değiştirilmiş iPhone, kullanıcının kabarcıklar rengini değiştirmesine izin verir, ancak yapılması önerilmez. Ancak SMS metin mesajı kabarcıklarını değiştirmek, iPhone'unuza daha kişisel bir görünüm eklemenizi sağlar.
1. Adım Bu komutu kullanarak MySQL iblis işlemini durdurun
sudo /etc/init.d/mysql durağı
2. Adım MySQL'i parola olmadan bu komutla başlatın
sudo mysqld_safe --skip-grant-tables &
3. Adım Bu komutu kullanarak MySQL istemci işlemine bağlanın
mysql -kök
4. Adım Şifrenizi sıfırlayın / değiştirin
mysql kullanımı;
kullanıcı ayar parolasını güncelle = PASSWORD ("mynewpassword") burada User = 'root';
floş ayrıcalıkları;
çıkmak
5. Adım Aşağıdaki komutlarla MySQL hizmetini durdurun ve yeniden başlatın
sudo /etc/init.d/mysql durağı
...
sudo /etc/init.d/mysql başlangıç
6. Adım MySQL veritabanında şu komutla oturum açın:
mysql -u root -p
Ardından yeni şifreniz için terfi edersiniz.
MySQL root2localhost kök parolasını sıfırlamak için aşağıdaki komutları kullanın.
1. Adım Sisteminize yönetici olarak giriş yapın.
2. Adım MySQL'i bulmak ve durdurmak için MySQL sunucusunu "Başlat"> "Denetim Masası"> "Yönetimsel Araçlar"> "Hizmetler" ile durdurun.
3. Adım Tek bir satırda şifre atamasını içeren bir metin dosyası oluşturun. Komutta kullanmak istediğiniz sözcüğü değiştirin
MySQL 5.7.6 ve üstü:
ALTER USER 'root' @ 'localhost' 'MyNewPass' TARAFINDAN TANIMLANMIŞ;
MySQL 5.7.5 ve öncesi:
'Root' @ 'localhost' = PAROLA ('MyNewPass') İÇİN ŞİFRE AYARLA;
4Dosyayı kaydedin ve örnek, C: \ mysql-init.txt dosyasına ad verdiğinizi varsayar.
5Komut istemine "Başlat"> "Çalıştır"> "cmd" ile ulaşmak için bir konsol penceresi açın.
6MySQL sunucusunu "--init-file" seçeneği ile başlatın
C: \> cd "C: \ Program Dosyaları \ MySQL \ MySQL Server 5.7 \ bin"
C: \> mysqld --init-file = C: \\ mysql-init.txt
7MySQL sunucusu başarıyla yeniden başlatıldıktan sonra, "C: \ mysql-init.txt" dosyasını silin.
Daha sonra MySQL sunucusunu yeni şifre ile root olarak bağlayabileceksiniz. s
1. Adım Sisteminizde MySQL sunucusunun çalıştığı Unix kullanıcısı olarak oturum açın.
2. Adım Normal bir kill göndererek MySQL sunucusunu durdurun ve komuttaki .paid dosyası ise gerçek yemin adını kullanın
kabuk> kill `cat / mysql-veri-dizini / host_name.pid`
3. Adım Komutlarda Windows'ta olduğu gibi tek satırda şifre atamasını içeren bir metin dosyası oluşturun
MySQL 5.7.6 ve üstü:
ALTER USER 'root' @ 'localhost' 'MyNewPass' TARAFINDAN TANIMLANMIŞ;
MySQL 5.7.5 ve öncesi:
'Root' @ 'localhost' = PAROLA ('MyNewPass') İÇİN ŞİFRE AYARLA;
4. Adım Dosya 'yı kaydet. Bu örnekte, dosyaya "/ home / me / mysql-init" adını verdiğiniz varsayılmaktadır.
5. Adım MySQL sunucusunu "-init-file" seçeneğiyle başlat
Kabuk> mysqld_safe --init-file = / home / me / mysql-initz
6. Adım Sunucu başarıyla yeniden başlatıldıktan sonra "/ home / me / mysql-init" dosyasını silin.
7. Adım Artık MySQL sunucusunu yeni parolayı kullanarak kök olarak bağlayabilirsiniz. Sunucuyu durdurun ve normal şekilde yeniden başlatın.
1. Adım MySQL sunucusunu komutta durdurma
sudo /etc/init.d/mysqld durağı
2. Adım Komutta parola olmadan MySQL'i başlatın
sudo mysqld_safe --skip-grant-tabloları
3. Adım Komutta MySQL sunucusuna bağlanma
mysql –ot
4. Adım Komutta yeni bir MySQL kök parolası belirleyin
mysql kullanımı;
kullanıcı ayar parolasını güncelle = PASSWORD ("mynewpassword") burada User = 'root';
floş ayrıcalıkları;
çıkmak
5. Adım MySQL sunucusunu durdurun ve yeniden başlatın
sudo /etc/init.d/mysqld durağı
...
sudo /etc/init.d/mysqld başlangıç
6. Adım Veritabanında yeni parola yazmak için MySQL sunucusunda oturum açın
mysql -u kökü –p
Yay ile, veritabanını ziyaret etmek için kullanıcı root @ localhost'a erişmek için MySQL kök parolasını sıfırlamanın veya değiştirmenin yolları burada paylaşıldı. Herhangi bir öneri, daha fazla insana yardımcı olmak için bu yayını geliştirmeye açıktır.