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,localhost
antagesu
:Hvilken bruger skal forbindes som. Hvis det ikke er angivet,root
antagesp
: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.