Jeg bruger til test i den virtuelle maskine (Ubuntu 16.04), for mig har jeg rettet fejlen ved at ændre filen 50-server.cnf
.
Min server er Ubuntu, så du ændrer filen nedenfor:
50-server.cnf
Stien til denne fil:
/etc/mysql/mariadb.conf.d
PS:Opret en sikkerhedskopi af filen før ændringen.
Skift kun bind-address 127.0.0.0
i filen til bind-address 0.0.0.0
Efter denne genstart tjenesten og prøv igen.
Med hensyn til den bruger, skal du tillade eksterne forbindelser.
Jeg håber, at disse oplysninger hjælper dig.