1

我刚刚尝试为(当前本地)数据库创建一堆用户,但我在连接到数据库时遇到问题,并且不太确定我做错了什么。

用户在创建后存在,但在使用 Workbench 进行连接测试时,我无法使用他们的凭据连接到数据库。

我已经创建了我的用户,然后直接授予他们权限:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL ON DATABASE.* TO 'username'@'%';

如果我跑去SELECT * FROM mysql.user;看用户,我可以看到用户在那里。

我尝试过刷新权限,但似乎没有任何区别。

当尝试作为我创建的用户之一通过 Workbench 连接到服务器时,我会重新提示我输入密码。然后它似乎挂起或告诉我密码错误。

这最初是出于开发目的而在本地进行的,但是一旦我开始工作,我将在服务器上进行设置。这可能是因为它在本地运行吗?

4

1 回答 1

2
于 2014-07-25T08:01:58.693 回答