I'm running a RHEL7 box, running MySQL-5.7.11 and I'm simply trying to allow remote connections...
I followed the documentation here on opening a port and have done so successfully.
When I run iptables -nL | grep 3306
it outputs:
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 3306
When I try and connect to it mysql -h xxx-xxx-xxxx -u 'username' -pxxxxx
I get:
Host 'xxx-xxx-xxxx' is not allowed to connect to this MySQL server
Even though I have allowed permissions to that user for the entire database.
What am I missing?