MySQL ERROR 1045 Odmowa dostępu


1

Niedawno zainstalowałem MySQL na Fedorze13. Teraz, gdy próbuję utworzyć bazę danych, odmawia mi dostępu. Próbowałem zresetować hasło, ale nie rozpoznaje ono mojego katalogu głównego systemu. Próbowałem zresetować hasło za pomocą pliku init zawierającego:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Próbowałem odinstalować, a następnie zainstalować ponownie i nadal nie działa.

Jestem nowy w systemie Linux i nie czuję się dobrze z systemem plików. Mów do mnie jakbym miał cztery lata.

Uprzejmie dziękuję.

Odpowiedzi:


1

Jeśli ktoś ma ten problem, rozwiązałem go. Przynajmniej tak mi się wydaje. Mogę się teraz zalogować i uzyskać dostęp do MySQL. Kilka razy usunąłem, usunąłem i ponownie zainstalowałem MySQL, a także usunąłem wszystkie foldery, w których mogłem znaleźć mysql. To nie zadziałało. Nie próbuj tego. W końcu natknąłem się na tę procedurę, pochowany gdzieś na forum.

  1. Zaktualizuj pakiety
  2. Rodzaj:

    hostname localhost.localdomain
    mysql_install_db --skip-name-resolve --force
    

Gotowy. HTH

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.