title: Can't find any matching row in the user table
body: <p>I am trying to execute this queries - </p>
  
  <pre><code>DROP DATABASE IF EXISTS `hotel`;
  
  GRANT USAGE ON *.* TO 'user'@'localhost';
  DROP USER 'user'@'localhost';
  
  CREATE USER user@localhost IDENTIFIED BY 'user';
  
  CREATE DATABASE `hotel`
      CHARACTER SET 'utf8'
      COLLATE 'utf8_general_ci';
  
  GRANT USAGE ON *.* to 'user'@'localhost' identified by 'user';
  </code></pre>
  
  <p>But I always get error on </p>
  
  <pre><code>GRANT USAGE ON *.* TO 'user'@'localhost' Error Code: 1133. Can't find any matching row in the user table    0.000 sec
  </code></pre>
  
  <p>I thought that <code>Grant usage</code> create new user if user does not exist. What is wrong?</p>