Krótka wersja :Jeśli twój użytkownik MySQL root potrzebuje hasła do połączenia, dobrym pomysłem może być posiadanie mysqladmin podaj to hasło;)
Dłuższa wersja :Twój użytkownik MySQL root wydaje się potrzebować hasła do połączenia
Ale mysqladmin próbuje połączyć się bez hasło
I mysqladmin robi to, ponieważ nie mówisz inaczej;)
mysqladmin , podobnie jak inne narzędzia wiersza poleceń związane z MySQL (mysql , mysqldump , mysqlshow itp.), oferuje opcje dostarczania takich danych dostępowych.
h:Z którym hostem się połączyć. Jeśli nie podano,localhostzakłada sięu:jako użytkownik należy się połączyć. Jeśli nie podano,rootzakłada sięp:jakiego hasła użyć. Jeśli nie podano, hasło nie jest używane
Powinieneś być w stanie użyć czegoś takiego jak
mysqladmin -uroot -pmysupersecretpassword proc
(pamiętaj, że nie ma spacji między opcjami a ich wartościami). Możesz również poprosić MySQL o hasło, takie jak
mysqladmin -uroot -p proc
Dzięki temu MySQL powinien wyświetlić monit, w którym możesz wpisać swoje hasło.