Błąd „Cannot Log in to MySQL server
" może mieć wiele przyczyn. Oznacza to po prostu, że phpMyAdmin nie może ogólnie połączyć się z serwerem MySQL.
Ja też miałem ten problem - w moim przypadku świeżo zainstalowałem MySQL. Podczas procesu instalacji generowane jest nowe hasło roota. Ale serwer MySQL zmusza cię do ustawienia nowego hasła dla użytkownika root, zanim nie będziesz mógł wykonać żadnego zapytania. Niestety phpMyAdmin nie odzwierciedla poprawnie dokładnej przyczyny i po prostu zgłasza nieudane połączenie 'Cannot log in to the MySQL server'
.
Naprawiłem to przez
-
logowanie do mojego serwera mysql za pomocą mojego cli:
mysql -u root -p
-
zaktualizuj hasło roota:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOUR NEW PASSWORD HERE');