MySQLのエラーコード1133、ER_PASSWORD_NO_MATCH "Can't find any matching row in the user table" について 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_AUT