Intente especificar 127.0.0.1 en lugar de localhost, o más generalmente IPAddress.Loopback.ToString(). Además, no necesita convertir explícitamente a uint32. Así que deberías intentar algo como:
var portFwld = new ForwardedPortLocal(4479, IPAddress.Loopback.ToString(), 3306);
Si eso no funciona, intente también especificar el nombre del servidor, algo como:
var portFwld = new ForwardedPortLocal(IPAddress.Loopback.ToString(), 4479, "servername_goes_here", 3306);