No capítulo 4 do manual do MySQL com o título
Conectando ao Servidor MySQL
diz: Então, para um usuário Unix joe, os seguintes comandos são equivalentes:
shell> mysql -h localhost -u joe
shell> mysql -h localhost
shell> mysql -u joe
Então eu faço mysql -h localhost -u helder
e recebo a mensagem ERROR 1045: Access denied for user: 'helder@localhost' (Using password: NO)
Porquê?
Como é que adiciono um acesso?