A mensagem de erro
ERROR 1130 (HY000): Host '178.135.138.61' is not allowed to connect to this MySQL server
está vindo do MySQL. Para permitir o acesso remoto para o usuário root, você precisa especificamente permitir isso para o banco de dados específico, no servidor mysql
mysql -u root -p
mysql> grant all privileges on somedatabase.* to 'root'@'178.135.138.61' identified by 'somepassword';
mysql> flush privileges;
Isso permitirá que o nome de usuário root se conecte ao mysql de 178.135.138.61 com todos os privilégios em um banco de dados.
Você provavelmente deve ler a documentação de segurança do MySQL em particular o Controle de acesso e Gestão do usuário .