In order to enable access from a remote client to a mysql server just perform the following steps:
$ mysql -u root -p
mysql> use mysql
mysql> GRANT ALL ON *.* to root@’192.168.1.4′ IDENTIFIED BY ‘root-pw';
mysql> FLUSH PRIVILEGES
use ” ‘ ” in all four cases above.
Afterwards the remote client should be allowed to communicate the MySQL server you updated the privileges. This receipt usually solves the ERROR:
“Host is not allowed to connect to this MySQL server”