2015-11-30 21 views
23

için varsayılan kök şirfe nedir dotaze kök kimliği ve diğer eski MySQL sürümleri gibi boş/hayır şifre ile yüklendikten sonra MySQL veritabanı giriş Can not MySQL 5.7

+0

root no more biri olarak kullanmıyor çünkü. Varsayılan olarak, auth yöntemi, auth soketidir. root erişimi ile erişim için sudo kullanın, root sistemine erişim olmadan root lmysql oogin'e ihtiyacınız varsa parola için auth yöntemini değiştirin ve bir şifre ayarlayın. –

+0

@ G.Martin, bu yorumu daha ayrıntılı adımlarla bir yanıt olarak genişletir misiniz? Bence bu kullanmak istediğim çözümdür, ancak auth yöntemini nasıl değiştireceğimi bilmiyorum. ('sudo mysql -u root' benim için çalışacak - bunu değiştirmek istiyorum, sadece şifremi kullanarak mysql -u root'unu yapabilirim) –

+0

Üzgünüm Muhtemelen bunu çoktan anladınız ama yazımın sadece Debian Distros. Eğer hala bir sorunu varsa (bundan şüpheliysek) daha fazla ayrıntı sağlayabilirim. –

cevap

63

taze andan itibaren MySQL-toplum-sunucu 5.7 yüklü sonra linux, root olarak giriş yapmak için /var/log/mysqld.log adresinden geçici şifreyi bulmanız gerekecektir. (ki benim durumumda yanıtlayıcı 'gibi) MySQL veya gözetimsiz Percona yüklemek istediğiniz durumda http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

+4

Teşekkür ederiz! Bu bilgiyi burada bulmaktan çıldırmak yerine Oracle'dan MySQL 5.7 doc yerine. – maddin2code

+6

Bu hayatımı kurtarıyor ... her yerde çözüm arayışındayım ve bu benim tüm sorunumu çözüyor. Mysql web sitesindeki belge bile bundan bahsetmedi. Bu çılgın adam. Teşekkürler! – nodeffect

+1

Bir Windows makinesinde nereye bakarsınız? – rotaercz

4

, şunları kullanabilirsiniz:

ref

  1. grep 'temporary password' /var/log/mysqld.log
  2. Run mysql_secure_installation yeni şifresini değiştirmek için komut dosyası aşağıdaki gibidir: