Domyślnym użytkownikiem dla MySQL jest root
i domyślnie nie posiada on hasła.
Jeśli ustawiłeś hasło dla MySQL i nie możesz go sobie przypomnieć, zawsze możesz je zresetować i wybrać inne.
Windows
1.Upewnij się, że serwer MySQL nie jest uruchomiony. Otwórz Menedżera zadań, wyszukaj proces MySQL i zatrzymaj go siłą.
2.Utwórz nowy plik tekstowy, który będzie zawierał poniższe oświadczenie:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
Zastąp hasło nowym
3.Zapisz plik o nazwie mysql-init
w C:
. Ścieżka powinna wyglądać tak:
C:\mysql-init.txt
4.Otwórz menu Start, wpisz Uruchom następnie wpisz cmd aby otworzyć wiersz poleceń
5.Przejdź do folderu serwera MySQL bin
cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"
Jeśli zainstalowałeś MySQL z inną ścieżką, dostosuj cd
6.Uruchom go z plikiem mysql-init
mysqld --init-file=C:\\mysql-init.txt
Jeśli MySQL został zainstalowany za pomocą kreatora, dodaj polecenie defaults file:
mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt
7.Po uruchomieniu serwera MySQL usuń plik mysql-init
.
Ogólne
Alternatywnie możesz użyć bardziej ogólnej metody, która działa na każdym systemie, ale jest mniej bezpieczna.
1.Zatrzymaj MySQL
2.Uruchom go ponownie za pomocą opcji --skip-grant-tables
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
3.Połącz się z serwerem MySQL za pomocą klienta mysql
mysql -u root
4.Przeładuj wszystkie tabele dotacji wykonując:
FLUSH PRIVILEGES;
5.Ustaw nowe hasło dla swojego konta:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
6.Zatrzymaj serwer i uruchom go ponownie normalnie. Teraz powinieneś być w stanie połączyć się, używając root
nazwy użytkownika i nowego hasła.