Jak skonfigurować zewnętrzne IP mySQL

Witam
Jak skonfigurować mysql tak, żebym mógł łączyć się z bazą danych przez inne komputery a nie tylko po localhost? System Linux Ubuntu

mysql allow host - ponad pół miliona wyników w Google.

Jeśli zamierzasz wystawić MySQL na świat, to zły pomysł. Natomiast w konfiguracji mysql musisz określić na jakim adresie ma słuchać mysql, domyślnie to 127.0.0.1. Podajesz mu adres serwera, jeśli ma słuchać tylko w obrębie LAN lub zera, ewentualnie komentujesz, jeśli ma słuchać z całego świata.

Użytkownik też musi mieć pozwolenie na zdalne logowanie. Bez dopisku @localhost użytkownik domyślnie ma prawo łączyć się tylko zdalnie (po localhost już nie).

Jeśli masz tą bazę na jakimś hostingu, to możliwe, że nie da się tego zrobić. Mogą być odgórnie założone blokady, właśnie w celu bezpieczeństwa baz danych.

Ale jeśli się da, to prócz ww. rady bezpieczniej zadbać o szyfrowane połączenie, szczególnie jeśli są tam dane wrażliwe.
https://dev.mysql.com/doc/refman/8.0/en/encrypted-connections.html