How to repair or work around a damaged usb port on the Arduino?
You would need to replace the whole socket in order to repair it. For that you would need:


Soldering iron
Solder sucker
Solder wick
Patience and experience


Or you just connect an FT232 breakout board to TX, RX and RESET as if you were making a breadboard arduino and program the board through that.