我使用
创建一个新的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)
由于
答案 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' = ''