2

を使用して新しい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 のバージョンはサーバーのバージョン: 5.5.24-0ubuntu0.12.04.1 (Ubuntu)

ありがとう

4

1 に答える 1

-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' =  ''
于 2013-03-11T12:02:33.423 に答える