Mysql Version: Mysql 5.6.
Mysql 中 用戶的權限,不僅跟用戶相關,還和用戶的登入密碼(口令)相關。
比如以下語句:
創建用戶
create user 'name'@'localhost' identified by 'password'.
授權:
grant all on database.* to username.
這樣的語句,你用name + password登入Mysql 會被拒絕。
應該養成好的習慣。
grant all on database.* to username identified by 'password'.
總結下:
在Mysql中,用戶+密碼不是唯一標識,用戶+密碼+權限 才是唯一標識,這三者的任意組合,對於user數據庫來說都是一條不同的記錄。