when you can just forward the ports directly on your router settings, which I have noticed are correct. When you added those, was there
an option of tcp or udp ? Did you select both?
Reinstalling MySQL wouldn't do anything. So what I've gathered is, people were able to connect to your server before just fine
but then after you installed that website, everyone stopped being able to connecting right? Or stuck at connecting?