funny, you only need to set the host of user that the user is allowed to connect from to.
220.127.116.11 -> you try to connect into mysql with user/pass
18.104.22.168 -> server says no this user/pass is only allowed from 127.0.0.1 or localhost
you need to allow it from 22.214.171.124
simple as hell
side note the problem is on server, and if you use live data not cached each user who opens your website will also open database connection meaning you ddos your server all by your self.
imagine you run like hell and hit your head into a wall get up and run ag