我经常在许多MySQL教程中看到人们IDENTIFIED BY 'password'在用户创建期间使用命令并授予他权限.
例如:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password';
Run Code Online (Sandbox Code Playgroud)
我尝试使用GRANT没有IDENTIFIED BY,它的工作原理.
有人能解释一下为什么它会被使用两次吗?特定权限可以有其他密码吗?