4
有沒有假設用戶已經不存在創建用戶並授予任何權限
grant usage on databasename.* to 'username'@'localhost' identified by 'password'
和
grant usage on *.* to 'username'@'localhost' identified by 'password'
和
create user 'username'@'localhost' identified by 'password'
之間的差異?我的理解是,每一個都會爲用戶創建一個密碼,並且不會授予用戶特權。
如果用戶不存在,那麼我期待有一些差異:
- 的
grant
-statements將密碼更改爲「密碼」 - 的
create user
語句來將失敗,錯誤