After adding a new user, I tried to connect to mysql, if I use "mysql -u username -p database" then enter the password, I can login to mysql smoothly, however if I type "mysql -u username -ppassword database" (on one line), it says "Error 1045: access denied for user: 'username@localhost' (Using password: YES)", why I cannot login this way? how I can fix it? thanks in advance for any reply.