用mysql -u root -p***** -S /tmp/mysql.sock,其中*号代表密码。这样方式就会提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),但是我分开两行来登录方式就可以。也就是说密码单独输入的方式就可以登录。我特别的郁闷。这个是怎么回事呢?(两行方式)mysql -u root -p -S /tmp/mysql.sock     第二行再输入密码。这样就可以了。