Бих коментирал, ако можех. По принцип това е, което търсите.
root достъп до MySQL от всички хостове
Така че първо трябва да предоставите привилегии за таблица mysql на root или потребителското име, което използвате за този случай.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
След това трябва да редактирате конфигурационния файл на mysql
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Коментирайте #bind-address = 127.0.0.1
след това запазете конфигурационния файл.
Рестартирайте mysql service mysql restart