Saya akan berkomentar jika saya bisa. Pada dasarnya inilah yang Anda cari.
Akses root MySQL dari semua host
Jadi, Anda harus terlebih dahulu memberikan hak istimewa untuk tabel mysql untuk di-root atau nama pengguna yang Anda gunakan untuk kasus ini.
GRANT ALL PRIVILEGES ON mysql.* TO 'username'@'%' IDENTIFIED BY 'password';
Kemudian Anda perlu mengedit file konfigurasi mysql
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Beri komentar #bind-address = 127.0.0.1
lalu simpan file konfigurasinya.
Restart mysql service mysql restart