1

假设有一个user1具有密码的现有用户pwd1

现在,如果我运行GRANT命令 st-

GRANT INSERT, DELETE ON database1.* TO 'user1'@'localhost' IDENTIFIED BY 'pwd2';

应该pwd1pwd2一样。

现在如果它们可以不同,两个GRANT命令可以user1使用不同的密码吗???

除此之外还有什么意义——

GRANT INSERT, DELETE ON database1.* TO 'user1'@'localhost'

这里没有指定密码。所以在这种情况下可以user1连接到数据库服务器而不指定任何密码,而帐户user1已经与密码相关联???

提前致谢。

4

1 回答 1

0

MySQL 提供GRANT ... IDENTIFIED BY ...了创建用户的快捷方式。

mysql用户模型对用户名指定了user@host的方式,并且每个用户账户都有一个密码,所以没有第二个不允许没有密码的访问。

于 2016-05-29T03:33:07.663 回答