title: How to set root password using salt states
body: <p>I want to set strong password for mysql root user. But there is a egg-hen problem. I have empty server. I salt it. The root password is empty (by default after install). </p>
  
  <p>If I use</p>
  
  <pre><code>root: 
    mysql_user.present:
    - name: root
    - password: $ecur3h4x0r
    - host: %
  </code></pre>
  
  <p>Then I would not be able to call any other mysql states because they would need the password. But the next time I do highstate this call would not work, because the state tries to connect with empty password. </p>