Błąd MySQL 1045 podczas instalacji
Czy ktoś może mi wyjaśnić
błąd 1045podczas instalacji MySQL? Po ponownej instalacji pojawia się ten błąd. Próbuję zainstalować w systemie Windows 7. Podczas ostatniego kroku instalacji (tj. Zastosowania ustawień zabezpieczeń) pojawia się następujący komunikat:
The security settings could not be applied. Error Number 1045.
Access denied for user 'root' @ 'loaclhost'(usinf password: NO).
Jak mogę to obejść?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
9 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
powodzenia
Anonimowy użytkownik
Potwierdzenie od:
zmienić zestaw ustawień zabezpieczeń
pole wyboru "
aktualne hasło roota
". Jeśli nie był wcześniej instalowany i obecne pole hasła roota jest widoczne, pozostaw je puste. Wpisz nowe hasło roota w kolejnych dwóch polach. Mam nadzieję, że to rozwiąże problem.
https://i.stack.imgur.com/NGSvS.png
Anonimowy użytkownik
Potwierdzenie od:
http://dev.mysql.com/doc/refma ... .html
http://dev.mysql.com/doc/refma ... .html
) :
C.5.4.1.1. Resetowanie hasła roota: systemy Windows
W systemie Windows wykonaj następującą procedurę, aby zresetować hasło dla wszystkich kont głównych MySQL:
Zaloguj się jako administrator.
Zatrzymaj serwer MySQL, jeśli jest uruchomiony. W przypadku serwera działającego jako usługa systemu Windows przejdź do Menedżera usług: z menu Start wybierz Panel sterowania, następnie Administracja, a następnie Usługi. Znajdź usługę MySQL na liście i zatrzymaj ją.
Jeśli serwer nie działa jako usługa, może być konieczne użycie Menedżera zadań, aby wymusić jego zatrzymanie.
Utwórz plik tekstowy zawierający poniższe instrukcje. Zastąp hasło hasłem, którego chcesz używać.
Napisz instrukcje UPDATE i FLUSH, każda w osobnym wierszu. Instrukcja UPDATE resetuje hasło dla wszystkich kont root, a instrukcja FLUSH nakazuje serwerowi ponowne załadowanie tabel grantów do pamięci, aby zauważył zmianę hasła.
Zapisz plik. W tym przykładzie plik będzie miał nazwę C: \ mysql-init.txt.
Otwórz okno konsoli, aby przejść do wiersza poleceń: z menu Start wybierz Uruchom, a następnie wpisz cmd jako polecenie do uruchomienia.
Uruchom serwer MySQL ze specjalną opcją --init-file (zwróć uwagę, że ukośnik odwrotny w wartości opcji jest podwojony):
Jeśli zainstalowałeś MySQL w lokalizacji innej niż C: \ mysql, zmień odpowiednio polecenie.
Serwer wykonuje podczas uruchamiania zawartość pliku nazwanego opcją --init-file, zmieniając hasło dla każdego konta root.
Możesz również dodać parametr --console do polecenia, jeśli chcesz, aby dane wyjściowe serwera pojawiały się w oknie konsoli, a nie w pliku dziennika.
Jeśli zainstalowałeś MySQL za pomocą kreatora instalacji MySQL, może być konieczne określenie opcji --defaults-file:
Odpowiedni parametr --defaults-file można znaleźć za pomocą Menedżera usług: z menu Start wybierz Panel sterowania, następnie Administracja, a następnie Usługi. Znajdź usługę MySQL na liście, kliknij ją prawym przyciskiem myszy i wybierz Właściwości. Ścieżka do pliku wykonywalnego zawiera parametr --defaults-file.
Po pomyślnym uruchomieniu serwera usuń C: \ mysql-init.txt.
Teraz powinieneś być w stanie połączyć się z serwerem MySQL jako root przy użyciu nowego hasła. Zatrzymaj serwer MySQL, a następnie ponownie uruchom go normalnie. Jeśli używasz serwera jako usługi, uruchom go w oknie Usługi systemu Windows. Jeśli uruchamiasz serwer ręcznie, użyj dowolnego polecenia, którego zwykle używasz.
Anonimowy użytkownik
Potwierdzenie od:
6) ponownie zainstaluj
Anonimowy użytkownik
Potwierdzenie od:
Zainstaluj ponownie MySQL po pierwszym
kompletny
usunięcie wszystkich katalogów, w których wcześniej zainstalowałeś MySQL.
EDIT:
Spójrz także
2.10.2.1.5. Zmiany wprowadzone przez kreatora instalacji MySQL
http://dev.mysql.com/doc/refma ... anges
Więcej informacji można znaleźć w podręczniku online MySQL. Może być konieczne usunięcie niektórych kluczy rejestru.
Anonimowy użytkownik
Potwierdzenie od:
pozostawienie złączy do usunięcia nie ma znaczenia. Ponowne uruchomienie zależy od wydajności twojego komputera, a następnie zainstaluj go ponownie, zostanie skonfigurowany i będzie działał ponownie bez żadnego błędu.
Anonimowy użytkownik
Potwierdzenie od:
To będzie działać.
Anonimowy użytkownik
Potwierdzenie od:
Nie można zastosować ustawień zabezpieczeń. Numer błędu 1045. Dostęp
odmowa dla użytkownika „root” @ „localhost” (hasło przy użyciu: NIE).
Wykonaj następujące kroki:
Jeśli wykonasz te kroki poprawnie, możesz rozwiązać ten problem.