Я не вижу здесь проблемы.Ваш первый шаг - открыть службу MySQL на вашем хост-компьютере, что вы сделали, используя -port 3306:3306
.
Вы убедились, что это работает, что означает, что MySQL «кажется» работает на 172.16.12.134:3306.Поэтому единственное, что остается сделать, это разрешить соединения через порт 3306 в брандмауэре.Таким образом, люди могут подключаться, используя IP-адрес вашего компьютера с Ubuntu и соответствующий порт 3306.