假设现有用户user1
的密码为pwd1
。
现在如果我运行GRANT
命令s.t .-
GRANT INSERT, DELETE ON database1.* TO 'user1'@'localhost' IDENTIFIED BY 'pwd2';
pwd1
和pwd2
应该相同。
现在如果它们可以不同,GRANT
的两个user1
命令可以使用不同的密码???
除此之外,以下内容的重要性是什么 -
GRANT INSERT, DELETE ON database1.* TO 'user1'@'localhost'
此处未指定密码。所以在这种情况下user1
可以user1
连接到tha数据库服务器而不指定任何密码,而{{1}}的帐户已经与密码相关联???
提前致谢。
答案 0 :(得分:0)
MySQL提供GRANT ... IDENTIFIED BY ...
作为创建用户的快捷方式。
mysql用户模型指定用户名@ user主机方法,每个用户帐户都有一个密码,所以没有第二个不允许没有密码的访问。