Det ser ud til, at du udfører sætningen på mysql
kommandolinjekonsollen, men ikke ved systemskalprompt.
Udtalelsen
mysql -h localhost -u test -ptest test;
er for system shell prompt.
Og mens du kører ved kommandoprompt, behøver du ikke at afslutte kommandoen med et semikolon.
Og for at undertrykke brugen af adgangskode på kommandolinjen,
ændre
-ptest
til
-p
Den beder dig derefter om at indtaste din adgangskode.