Indirizzo IP: l'indirizzo della macchina su cui gira il MySQL (in questo caso, visto che MySQL gira sul TUO PC, l'IP del TUO PC)
il problema dell'indirizzo statico/dinamico non si pone, o almeno e' abbastanza limitato.
indirizzo statico vuol dire che OGNI VOLTA che il TUO PC si connette alla rete, ricevera SEMPRE lo stesso IP.
indirizzo dinamico vuol dire che OGNI VOLTA che il TUO PC si connette alla rete POTREBBE ricevere un IP diverso.
Questo non capita quasi mai. Diciamo che potrebbe capitare SE va via la corrente OPPURE se non ti connetti alla rete per giorni/settimane E, contemporanemante, ci sono PC NUOVI che vanno e vengono IN CONTINUAZIONE (ad esempio in aeroporto).
In azienda, i PC sono quelli, non si sconnettono mai, oppure si riconnettono ogni giorni e quindi riceveranno SEMPRE lo stesso IP. Quindi il tuo IP DIFFICILMENTE verra' assegnato a qualcun altro.
porta: la porta su cui MySQL ASCOLTA, che per default e' la 3306 (MA puo' essere cambiata da configurazione DEL SERVER)
nome del database: poiche' MySQL gestisce PIU' database, da qualche parte hai ESPLICITAMENTE indicato quale stai usando (e NON PUO' ESSERE il database “mysql” perche' questo contiene le tabelle DI SERVIZIO e se lo stai usando NON E' UNA BUONA COSA)
password: la DEVI IMPOSTARE.
Di default, QUANDO usi un MySQL in LOCALE, l'utente e “root” e la password non si mette
Quando usi MySQL installato su un'ALTRA MACCHINA,
DEVI (OBBLIGATORIO) configurare gli utenti REMOTI e I DIRITTI che ogni utente ha sui diversi database E sulle operazioni che puo' fare.
.
Ti conviene leggerti la documentazione/cercare su Internet perche' non e' banalissimo (anche se non e' particolarmente “complicato”)
Puoi partire da qui
https://www.digitalocean.com/community/tutorials/how-to-allow-remote-access-to-mysql