title: mysql cannot grant privilege to user, getting error: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
body: <p>I am in the process of moving a new application to the Production environment which includes a MySQL DB.</p>
  
  <p>While attempting to grant the required privileges using the command:</p>
  
  <pre><code>GRANT ALTER,CREATE ON `MyDB`.`*` to `ThisUser`@`*` ;
  </code></pre>
  
  <p>I'm getting the error: <code>ERROR 1819 (HY000): Your password does not satisfy the current policy requirements</code>.</p>
  
  <p>and this, while the passwords (of the <strong>root</strong> user as well as of the <strong>ThisUser</strong>) fully satisfy the current policy:</p>
  
  <ul>
  <li>The length of the passwords are above 8 chars,</li>
  <li>They include both upper and lower case, as well as digits and special chars (like "!", "@", "$", etc.).</li>
  </ul>
  
  <p>I tried setting the <code>validate_password_policy</code> to <code>LOW</code> but it didn't help either.</p>
  
  <p>Can anyone explain what the issue is and how to resolve it?</p>
  
  <p>Thanks.</p>