As previously noted, knowing what has failed on the port will dictate the solution. If the physical connector is damaged, that can likely be replaced without replacing the whole mainboard (but is probably a board-level rework). If the physical connector is fine but the circuitry is damaged, that will definitely be a board-level rework and it may be more cost-effective to replace the mainboard than to pay the bench time to diagnose the specific failed parts and replace them. That will also likely be a more complex rework – connector replacement is a pretty straightforward through-hole rework, but the other parts are probably fine-pitch SMT, which requires different tools.