1

MySQLMac に (MAMP インストーラーを使用して) インストールしましたが、問題が発生しました。この方法で「@%」ホスト名を持つユーザーを作成すると:

CREATE USER 'test'@'%' IDENTIFIED BY 'test';

CLI経由で接続しようとしました: mysql -u test -ptest、次のエラーが表示されます:

エラー 1045 (28000): ユーザー 'test'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

しかし、ホスト名を localhost に変更すると:

RENAME USER 'test'@'%' TO 'test'@'localhost';

できます。

MySQL にワイルドカードを使用させる方法はありますか?

ありがとう。

4

1 に答える 1

0

YaK が示唆するように、これは''@'localhost'MySQL のインストールによって作成された匿名ユーザーが原因です。このユーザーを削除した後、問題は解決しました。YaKさん、ありがとうございます!

于 2012-11-08T10:57:15.580 に答える