Je commenterais si je pouvais. En gros, c'est ce que vous recherchez.
Accès racine MySQL depuis tous les hôtes
Vous devez donc d'abord accorder des privilèges pour la table mysql à root ou au nom d'utilisateur que vous utilisez dans ce cas.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
Ensuite, vous devez modifier le fichier de configuration mysql
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Commentez #bind-address = 127.0.0.1
puis enregistrez le fichier de configuration.
Redémarrez mysql service mysql restart