TL;DR
-
sql_mode= NO_AUTO_CREATE_USER
が指定されている時にCREATE USER
せずにGRANT ..
で直接ユーザーを作ろうとした -
SET PASSWORD FOR user@host = ..
で存在しないユーザーのパスワードを変更しようとした -
mysql.user.plugin
のカラムが空文字列のアカウントにGRANT
やALTER USER
をかけようとした -
mysql.user
テーブルにINSERT
なりUPDATE
なりをした後、FLUSH PRIVILEDGES
をしていないのでアカウントとして認識されていない
-
sql_mode= NO_AUTO_CREATE_USER
が指定されている時にCREATE USER
せずにGRANT ..
で直接ユーザーを作ろうとした