Używam do testowania na maszynie wirtualnej (Ubuntu 16.04), dla mnie naprawiłem błąd zmieniając plik 50-server.cnf
.
Mój serwer to Ubuntu, więc zmień poniższy plik:
50-server.cnf
Ścieżka do tego pliku:
/etc/mysql/mariadb.conf.d
PS:Utwórz kopię zapasową pliku przed zmianą.
Zmień tylko w pliku bind-address 127.0.0.0
do bind-address 0.0.0.0
Po tym zrestartuj usługę i spróbuj ponownie.
Jeśli chodzi o tego użytkownika, musisz zezwolić na połączenia zewnętrzne.
Mam nadzieję, że te informacje ci pomogą.