我安装MySQL
到我的 Mac(使用 MAMP 安装程序)并且遇到了问题。当我以这种方式创建具有“@%”主机名的用户时:
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
我尝试通过 CLI: 连接mysql -u test -ptest
,我收到此错误:
错误 1045 (28000): 用户 'test'@'localhost' 的访问被拒绝(使用密码:是)
但是当我将主机名更改为 localhost 时:
RENAME USER 'test'@'%' TO 'test'@'localhost';
有用。
知道如何让 MySQL 使用通配符吗?
谢谢。