Kort version :Hvis din MySQL-bruger root har brug for en adgangskode for at oprette forbindelse, kan det være en god idé at have mysqladmin angiv den adgangskode;)
Længere version :Din MySQL-bruger root ser ud til at have brug for en adgangskode for at oprette forbindelse
Men mysqladmin forsøger at oprette forbindelse uden en adgangskode
Og mysqladmin gør det, fordi du ikke fortæller det andet;)
mysqladmin , ligesom andre MySQL-relaterede kommandolinjeværktøjer (mysql , mysqldump , mysqlshow osv.), tilbyder muligheder for at give sådanne adgangsdata.
h:Hvilken vært der skal oprettes forbindelse til. Hvis ikke angivet,localhostantagesu:Hvilken bruger skal forbindes som. Hvis det ikke er angivet,rootantagesp:Hvilken adgangskode skal bruges. Hvis det ikke er angivet, bruges ingen adgangskode
Du burde kunne bruge noget som
mysqladmin -uroot -pmysupersecretpassword proc
(vær opmærksom på, at der ikke er mellemrum mellem mulighederne og deres værdier). Du kan også få MySQL til at bede dig om adgangskoden som
mysqladmin -uroot -p proc
Med det skulle MySQL give dig en prompt, hvor du kan indtaste din adgangskode.