Ich würde kommentieren, wenn ich könnte. Im Grunde ist es das, wonach Sie suchen.
MySQL-Root-Zugriff von allen Hosts
Sie müssen also zuerst Berechtigungen für die Tabelle mysql an root oder den Benutzernamen erteilen, den Sie für diesen Fall verwenden.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
Dann müssen Sie die MySQL-Konfigurationsdatei bearbeiten
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Kommentieren Sie #bind-address = 127.0.0.1
aus Speichern Sie dann die Konfigurationsdatei.
Starten Sie mysql neu service mysql restart