【发布时间】:2013-05-27 20:07:57
【问题描述】:
在 MySQL 中我创建了两个用户:
CREATE USER 'Bob'@'localhost' IDENTIFIED by 'p'
CREATE USER 'Alice'@'%' IDENTIFIED by 'a'
然后,当我尝试连接时:“mysql -u Alice -p”它失败了,告诉我
Error 1045 (28000) Access denied for user 'Alice'@'localhost'
T 鲍勃也是如此。
有人知道为什么会这样吗?
编辑:
MySQL 要求输入密码,我输入并给出了那个错误。
编辑 2:我在远程连接,而不是在本地连接,所以唯一必须工作的是 Alice。
【问题讨论】:
-
mysql -u 'Alice'@'%' -pa呢?我最近遇到了类似的问题,显然取决于您的 mysql 版本,您必须指定 @... 部分 -
否,“用户'Alice@%'@'localhost'的访问被拒绝