Całkowicie zablokowany MySQL przez WAMP!

2

Jakoś udało mi się całkowicie zablokować MySQL na WAMP. Wygląda na to, że odmówiono wszystkich uprawnień wszystkim użytkownikom. Jedynym sposobem, w jaki mogę dostać się do MySQL, jest wiersz polecenia, ale bez wprowadzania użytkownika. Stamtąd dosłownie nie mogę nic zrobić ... wszystkie przywileje są odrzucane. Próbowałem zaktualizować hasło roota bezskutecznie.

Próbowałem także całkowicie odinstalować WAMP oraz MySQL. Po odinstalowaniu MySQL usunąłem znajdujące się w nich katalogi danych, aby pozbyć się tam wszystkich informacji. Po ponownej instalacji WAMP problem nadal występuje.

Próby uzyskania dostępu do PHPMyAdmin prowadzą do:

#1045 - Access denied for user 'root'@'localhost' (using password: NO) 

Czy ktoś może pomóc?

tnw
źródło

Odpowiedzi:

7

Spróbuj w wierszu polecenia z podwyższonym poziomem uprawnień:

1: net stop mysql

2: mysqld_safe --skip-grant-tables &

3: mysql -u root

Dane wyjściowe będą wyglądać następująco:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.5.13

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

4: Tutaj zresetujesz hasło roota:

mysql> USE mysql;
mysql> UPDATE USER SET password=PASSWORD("NEW-ROOT-PASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

5: mysqladmin shutdown

6: Teraz możesz uruchomić MySQL i przetestować go:

mysql start netto
mysql -u root -p
chrsblck
źródło
Gdzie mam wpisać te polecenia? (Jestem w
systemie
czy jesteś pewien, że te polecenia dotyczą systemu Windows? Oba polecenia wymienione w punktach 1 i 2 dają mi odpowiednio: „nazwa usługi jest nieprawidłowa” i „nie rozpoznano jako polecenia wewnętrznego lub zewnętrznego”.
tnw
@ Tory- Tak, to jest dla Windows. Więcej informacji na temat uruchamiania MySQL jako usługi można znaleźć tutaj dev.mysql.com/doc/refman/5.0/en/windows-start-service.html
chrsblck