title: Access Denied for User 'root'@'localhost' (using password: YES) - No Privileges?
body: <p>I am continuously receiving this error.</p>
  
  <p>I am using mySQL Workbench and from what I am finding is that root's schema privileges are null. There are no privileges at all.</p>
  
  <p>I am having troubles across platforms that my server is used for and this has been all of a sudden issue.</p>
  
  <p><strong>root@127.0.0.1</strong> apparently has a lot of access but I am logged in as that, but it just assigns to localhost anyways - localhost has no privileges.  </p>
  
  <p>I have done a few things like <code>FLUSH HOSTS</code>, <code>FLUSH PRIVILEGES</code>, etc
  but have found no success from that or the internet.</p>
  
  <p>How can I get root its access back? I find this frustrating because when I look around people expect you to "have access" but I don't have access so I can't go into command line or anything and <code>GRANT</code> myself anything.</p>
  
  <p>When running <code>SHOW GRANTS FOR root</code> this is what I get in return:</p>
  
  <blockquote>
    <p>Error Code: 1141. There is no such grant defined for user 'root' on
    host '%'</p>
  </blockquote>