Доступ к mysql можно открыть как для одного ип так и для маски..
Открывать mysql для всех как минимум плохая идея. Даже имея супер пароли вас часто будут сканить и подбирать пароли.
Поднимите на машине на которой mysql vpn сервер. При необходимости подключиться к базе из любого места - подключаете VPN. А дальше уже mysql как по локалке.