title: Connect to MySQL DB from another network with restricted IP Address
body: <p>As I know we can create Users like:</p>
  <ol>
  <li>'Test01'@'localhost' (which means Test01 can access to MYSQL DB only from localhost)</li>
  <li>'Test01'@'192.168.0.150' (which means Test01 can access to MYSQL DB only from internal network with the client having 192.168.0.150 IP address)</li>
  <li>'Test01'@'%' (which means all IP can access)</li>
  </ol>
  <p>What I want to achieve is to allow Test01 to access MySQL DB from <strong>ANOTHER</strong> network (example public IP: 1.2.3.4) and this network has a client with static local IP 192.168.0.150, where I want to restrict only this local IP can access mySQL DB.</p>
  <p>If I create user like 'Test01'@'1.2.3.4', this will allow all the local IP under '1.2.3.4' to connect to mySQL DB, where I only want a single client with static IP 192.168.0.150 to connect to mySQL DB.</p>
  <p>MySQL server is already exposed to the internet via port forwarding.</p>
  <p>Can we possibly achieve this?</p>