MySQL Error: : 'Access denied for user 'root'@'localhost'

Consider:

./mysqladmin -u root -p** '_redacted_'  

Output (including typing the password):

Enter password:

mysqladmin: connect to server at ‘localhost’ failed error:
‘Access denied for user ‘root’@‘localhost’ (using password: YES)’

How can I fix this?