So, I need to let a Visual Basic application connect to my XAMPP MySQL server. I set up the .Net/SQL Connectors, XAMPP, and all that other good stuff. When I try to connect to the server using 192.168.1.2 (my static IP) it will work. When I try to connect to it using 188.8.131.52 (Which is what I believe I need to do, so I can distribute the program...) it says the server is unavailable. So, I'm assuming I have to portforward something? I portforwarded 80 so you can see the webpages at http://184.108.40.206, but do I have to portforward something else to allow remote mysql connections? Also, i tried adding the bind thing to the my.ini file, that didn't work.