2010-02-25 9 views
8

Kök parolamı MySql'de boş olanı nasıl değiştirebilirim?Kök parola boş bir parola nasıl değiştirilir?

Aşağıdakiler, "Access denied for user 'root'@'localhost' (using password: YES)" hatasını verir.

use mysql; update user set password=PASSWORD("") where User='root'; 
: benim şifre (sadece 123456 var) doğru

mysqladmin -u root -p'123456' password '' 

başarıyla bu sql koşuyoruz yazdığınız ama hala değil boş bir biri ile bir şifremi 123456 erişebileceklerinizin eminim

+0

Sorgu, parolayı "" olarak sıfırlar ve parola ile başarıyla giriş yaptığınız için "boş şifreniz olduğunu varsayabiliriz. Parola, parola belirterek sorguyu çalıştırın: 'PASSWORD (" mypassword ")'. Yaptığınız şey buysa, anlaşılması için yayını düzenleyin. Ve aşağıdaki cevaplara bakın. – AxelEckenberger

cevap

4

FLUSH PRIVILEGES'a ihtiyacınız vardır.

FLUSH PRIVILEGES;

MySQL hemen değişiklikler bunun için dolayısıyla ihtiyaç kullanıcı hesap verilerini içeren tablolara yapmak "görmek" değildir:

6

aşağıdaki komutu MySQL sunucusunu yeniden başlatın veya çalışmalıdır ek adım.