Het lijkt erop dat u de instructie uitvoert op mysql
commandoregelconsole, maar niet bij de systeemshell-prompt.
De verklaring
mysql -h localhost -u test -ptest test;
is voor systeemshell-prompt.
En terwijl u de opdrachtprompt uitvoert, hoeft u de opdracht niet te beëindigen met een puntkomma.
En om het gebruik van een wachtwoord op de opdrachtregel te onderdrukken,
wijzigen
-ptest
naar
-p
Vervolgens wordt u gevraagd uw wachtwoord in te voeren.