I feel like I did this on my old server several years ago... is it as simple as adding this to /etc/my.cnf?
port = some-random-4-digit-number
and then making sure that port is open in the firewall, then restarting MySQL? Or, in my case, MariaDB 10.x.
I ask in advance because I don't want to accidentally lock myself out or break something... I've had a bad enough weekend, I don't need to extend it to the rest of the week! LOL