Commenterei se potessi. Fondamentalmente questo è ciò che cerchi.
Accesso root MySQL da tutti gli host
Quindi devi prima concedere i privilegi per la tabella mysql su root o il nome utente che stai utilizzando per questo caso.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
Quindi devi modificare il file di configurazione mysql
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Commenta #bind-address = 127.0.0.1
quindi salva il file di configurazione.
Riavvia mysql service mysql restart