Eu comentaria se pudesse. Basicamente é isso que você está procurando.
Acesso raiz MySQL de todos os hosts
Então você precisa primeiro conceder privilégios para a tabela mysql para root ou o nome de usuário que você está usando para este caso.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
Então você precisa editar o arquivo de configuração do mysql
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Comente
#bind-address = 127.0.0.1
em seguida, salve o arquivo de configuração. Reinicie o mysql
service mysql restart