可以在不使用密码的情况下访问我的sql,但无法使用密码访问

时间:2012-07-22 05:08:37

标签: mysql mysql-error-1045

我使用

创建一个新的mysql用户
CREATE USER 'new-username'@'localhost' IDENTIFIED BY 'new-password'; 
GRANT ALL ON *.* TO 'new-username'@'localhost' WITH GRANT OPTION;

我可以通过

访问mysql
 mysql -u new-username

但是当我尝试使用密码

访问mysql时,我收到此错误消息
mysql -u new-username -p

错误消息

ERROR 1045 (28000): Access denied for user 'new-username'@'localhost' (using password: YES)

我遗失的东西? Mysql版本是Server版本:5.5.24-0ubuntu0.12.04.1(Ubuntu)

由于

1 个答案:

答案 0 :(得分:-1)

此处您需要传递密码,但您没有输入任何密码。

CREATE USER 'new-username'@'localhost' IDENTIFIED BY 'new-password'; 
GRANT ALL ON *.* TO 'new-username'@'localhost' WITH GRANT OPTION;

mysql -u new-username -p new-password

如果您想从中删除密码,请使用以下行

SET PASSWORD FOR  'new-username'@'localhost' =  ''