Korte versie :Als uw MySQL-gebruiker root
een wachtwoord nodig heeft om verbinding te maken, is het misschien een goed idee om mysqladmin
. te hebben geef dat wachtwoord op;)
Langere versie :Uw MySQL-gebruiker root
lijkt een wachtwoord nodig te hebben om verbinding te maken
Maar mysqladmin
probeert verbinding te maken zonder een wachtwoord
En mysqladmin
doet dat omdat je het niet anders vertelt;)
mysqladmin
, net als andere MySQL-gerelateerde opdrachtregelprogramma's (mysql
, mysqldump
, mysqlshow
enz.), biedt opties om dergelijke toegangsgegevens te verstrekken.
h
:Met welke host verbinding gemaakt moet worden. Indien niet opgegeven,localhost
wordt verondersteldu
:Met welke gebruiker verbinding moet worden gemaakt. Indien niet opgegeven,root
wordt verondersteldp
:Welk wachtwoord te gebruiken. Indien niet opgegeven, wordt er geen wachtwoord gebruikt
Je zou zoiets als
. moeten kunnen gebruikenmysqladmin -uroot -pmysupersecretpassword proc
(houd er rekening mee dat er geen spatie is tussen de opties en hun waarden). U kunt MySQL ook om het wachtwoord laten vragen, zoals
mysqladmin -uroot -p proc
Daarmee zou MySQL u een prompt moeten geven waar u uw wachtwoord kunt invoeren.