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,localhost
zakłada sięu
:jako użytkownik należy się połączyć. Jeśli nie podano,root
zakł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.