Skomentowałbym, gdybym mógł. W zasadzie to jest to, czego szukasz.
Dostęp do roota MySQL ze wszystkich hostów
Musisz więc najpierw przyznać uprawnienia do tabeli mysql rootowi lub nazwie użytkownika, której używasz w tym przypadku.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
Następnie musisz edytować plik konfiguracyjny mysql
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Komentarz #bind-address = 127.0.0.1
następnie zapisz plik konfiguracyjny.
Zrestartuj mysql service mysql restart