Krátká verze :Pokud váš uživatel MySQL root
potřebuje heslo pro připojení, může být dobrý nápad mít mysqladmin
zadejte toto heslo;)
Delší verze :Váš uživatel MySQL root
Zdá se, že k připojení potřebuje heslo
Ale mysqladmin
pokusí se připojit bez heslo
A mysqladmin
dělá to, protože to neříkáte jinak;)
mysqladmin
, stejně jako ostatní nástroje příkazového řádku související s MySQL (mysql
, mysqldump
, mysqlshow
atd.), nabízí možnosti poskytnutí takových přístupových údajů.
h
:Ke kterému hostiteli se připojit. Pokud není zadán,localhost
předpokládá seu
:Pod kterým uživatelem se připojit. Pokud není zadán,root
předpokládá sep
:Jaké heslo použít. Pokud není zadáno, není použito žádné heslo
Měli byste být schopni použít něco jako
mysqladmin -uroot -pmysupersecretpassword proc
(Uvědomte si, že mezi možnostmi a jejich hodnotami není mezera). Můžete také nechat MySQL požádat o heslo jako
mysqladmin -uroot -p proc
Díky tomu by vám MySQL mělo dát výzvu, kde můžete zadat své heslo.