我经常在许多MySQL教程中看到人们在创建用户并授予权限时使用IDENTIFIED BY 'password'
命令。
例如:
在许多MySQL教程中,我经常看到人们在创建用户和授予权限时都使用IDENTIFIED BY 'password'
命令。
例如:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password';
我曾尝试使用GRANT
而没有使用IDENTIFIED BY
也可以正常工作。
有人能解释一下为什么要使用两次吗?是否还有其他特定权限的密码?
有人可以解释一下为什么要使用两次吗?是否还可能存在其他用于特定权限的密码?