MySQLをEC2インスタンスにインストールしてから、rootにパスワードを指定します。
今、私はローカルホストドメインと'%'ドメインにもユーザーを作成しようとしています。ユーザーを作成するのは問題ありませんでした。
CREATE USER 'valter'@'localhost' IDENTIFIED BY '******';
しかし、私がそれにいくつかの特権を与えようとすると:
GRANT ALL PRIVILEGES ON *.* TO 'valter'@'localhost' WITH GRANT OPTION;
次のエラーが発生します:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ここにそれは言う:
shell> mysql --user = root mysqlルートアカウントにパスワードを割り当てた場合は、このmysqlコマンドとこのセクションの後半の両方に--passwordまたは-pオプションも指定する必要があります。
しかし、それはコマンドのように見えるべきですか?
私がここで間違っていることは何ですか?
ローカルホストと外部ネットワークにもアクセスできるユーザーを作成したいと思います。